Skip to content

Latest commit

 

History

History
81 lines (53 loc) · 3.01 KB

README.md

File metadata and controls

81 lines (53 loc) · 3.01 KB

学习博客

微信公众号搜索:程序员鬼哥,免费获取

  1. 精选免费学习资料
  2. 大厂面试题
  3. 学习路线知识图谱

作者微信

作者微信

前端进阶系列博文

工具/设计模式系列

Vue3.0系列

学习资料系列

个人项目脚手架系列

面试题系列

  • 你我同行,待更新

算法系列

  • 你我同行,待更新

其他链接


交流

我是虎克小哥哥,公众号「前端人」作者,跟着我一起前端进阶。坚持连续学习20年!

如果你也是在前端进阶,欢迎关注我的公众号,公众号回复[加群]即可加群一起学习 image

我的个人微信:欢迎一起学习。

image

本项目说明部分

相关文档

mongoose 文档

开发时的环境变量

注意 Windows 的环境变量配置为 set NODE_ENV=production 注意 Linxs 的环境变量配置为 export NODE_ENV=production

配置

  • 基本配置: 在 "/config" 文件夹下
  • 普通配置信息可以在 "/controller" 中相关目录下自行配置

开发功能

  1. 中间件 Middleware: 洋葱模型的一层

约定: 中间件接受两个参数,第一个参数为ctx,第二个参数为next。next起了传递控制模型的作用,必须调用。

  1. 控制器 Controller:负责解析用户的输入,处理后返回相应的结果。

接收参数、参数校验、渲染模板等,调用Service进行业务处理。

  1. 服务 Service:复杂业务场景下用于做业务逻辑封装的一个抽象层。

第三方服务调用、数据库操作等,保持业务逻辑的独立性

  1. 模型 Models:mongodb 表结构模型

规定了 Collections 的结构及属性