全栈-目录

296 阅读2分钟

这是一个系列文章

记录并总结了我从0到1实现一个 线上项目的过程,包含数据库(mongoDB)+ 后端(express)+ 前端(小程序+React.js)

特点:此系类文章不会将每个知识点写的很详细,而是重在构建一个项目的流程,后期可能会针对里面的某些节点,单独再出一些 番外篇,专门是介绍某个知识点

我写的这些表面上看都是比较简单的,百度都能搜索得到,但是它是记录我真实项目的过程,也就是实践的过程

linux 运维

  • 购买 云服务器 (腾讯云 ,修改密码,需要重启)

  • 域名

    • 域名购买
    • 域名 解析(二级域名等解析)
    • 域名备案 (流程)
    • 域名 设置 https 免费证书 (阿里云)
  • nginx的配置

    • nginx 配置 实现 web 服务器
    • nginx 代理 转发(实现将一个 网址代理到 服务器的一个 node serve )
    • nginx https 证书 安装 (将域名 设置成 https 协议)
  • node 服务器 部署 (express)

    • 代码上传

    • 安装 pm2 和简单 使用 pm2(log日志的查看等)

    • 自动备份 与 打包(每次打包前 先备份)

  • mongoDB 的安装与 部署

    • 下载 安装

    • 启动配置 文件 讲解(编写启动配置文件)

    • mongoDB 服务启动 与 客户端登陆 (此处暂时只讲 非auth登陆,下面会有 权限登陆)

    • mongo Shell 的 基本使用(登陆,如何退出)

    • 备份 与 恢复

    • 权限管理

      • 创建不同权限的用户(admin 权限与 某个数据库的读写权限)
      • 授权登陆(mongo Shell 登陆 ,Roto3T登陆,mogoose登陆)
      • 备份 与 恢复
    • log 日志的查看与分析

node 服务

  • 基本使用

    • express 安装与启动
    • router使用
    • 中间件的使用
      • 中间件说明
      • bodyParser 中间件使用
    • 跨域访问设置
    • 错误处理(不让 node系统如此脆弱,全局错误处理 && domain)
    • 日志的存储(如何设置 存储内容)
  • 对接外部接口

    • 对接 微信 支付(包含个人支付给企业,企业支付给个人)
    • 对接短信平台
  • mongoose 的使用

    • 连接

    • orm 的设置 与 封装

    • 增删改查 (api 过一遍,然后将自己常用的介绍下)(重点)

前端 - React.js

  • 脚手架安装 create-react-app

  • 解封webpack 的配置项(好几种方法)

  • 路由

  • 对照 vue 相关知识点 过下基本 api

    v-if
    v-for
    solt
    
  • React-Redux 的使用

  • 组件传值

  • 实例,如何封装自己的组件

前端 - 小程序