这是一个系列文章
记录并总结了我从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 的使用
-
组件传值
-
实例,如何封装自己的组件