学习 express, 完成用户注册、登录,用户、文章增删改查,数据库使用 MongoDB
- MongoDB (默认端口 27017)
- Navicat(操作数据库)
- Postman (导入接口文档 RealWorld-API.postman_collection.json)
- npm install
- npm start
- config 公共配置(MongoDB地址,jwt的密钥)
- controller 控制器(具体业务逻辑,与MongoDB的交互)
- middleware 中间件(权限jwt,错误处理,并发验证)
- model 模型(MongoDB的模型结构)
- router 路由
- util 工具方法
- validator 公共验证方法
- 200 GET 请求成功
- 201 POST PUT PATCH 请求成功(创建、更新)
- 204 DELETE 请求成功(删除)
- 400 资源未找到
- 401 权限错误
- 500 服务端错误