✍️ 正文
- express:nodejs服务器框架
- 脚手架 express-generator
- 路由模块化
- 视图模块化
- 静态文件托管
- 中间件,装饰器模式
- 应用级中间件。如:权限判断
- 路由级中间件
- 错误处理中间件
- 内置中间件。如:配置静态web服务
- 第三方中间件。express的用法主要就在第三方中间件。不重复造轮子。
- session:保存在服务器。express-session模块
- secret:签名
- rolling:每次请求将重置过期时间
- 销毁:退出
- 分布式架构中,负载均衡时,session保存到数据库mongodb或者redis
- 业务层
- routes 路由、validation 提交数据验证、和 controlers 处理逻辑的统一入口
- validate获取由通过validation的数据,根据该数据鉴权;通过后由controls对于的处理逻辑处理
- auth.route => auth.controler
- user.route => user.controler
- docs.route
- services:实际逻辑的最终处理
- auth.service
- email.service
- token.service
- user.service
📌 大纲
📝 主题描述
🗂️ 目标
🎯 目标和任务分解
🧠 思考的维度
🎉 总结
📖 参考文献