- Node运行时
- npm包管理器
- Express概述
- 第一个应用
- 中间件概念
- 应用级
- 路由级
- 错误处理
- express.static
- Request对象
- params/query/body
- Response
- send/json/render
- EJS介绍
- 模板语法
- 布局/局部
- Express+EJS
- express.static
- 多目录
- 虚拟路径
- 上传下载
- MongoDB安装
- Mongoose
- Schema/Model
- CRUD
- Session
- JWT原理
- Passport.js
- 角色权限
- express-validator
- 自定义规则
- 数据清洗
- XSS防护
- 全局错误中间件
- 自定义错误
- Winston日志
- 分级轮转
- Swagger/OpenAPI
- swagger-jsdoc
- swagger-ui
- 文档注释
- Jest配置
- 单元测试
- API集成测试
- Mock/覆盖率
- Gzip压缩
- 缓存(Redis)
- 查询优化
- Nginx反向代理
- GraphQL vs REST
- Apollo Server
- Schema
- Resolver
- node-cron
- Bull队列
- 优先级/重试
- 延迟任务
- dotenv
- PM2进程管理
- Docker部署
- CI/CD
- 健康检查
- Prometheus
- Grafana
- Sentry
- Elasticsearch
- 索引映射
- 全文搜索
- 结果高亮
- Stripe账户
- 支付Intent
- Webhook
- 订阅管理
- 目录规范
- 模块化
- 依赖注入
- ESLint/Prettier