Operation
-
- 【基础】Koa安装+路由+日志
- 【模范代码】路由书写
- 【模范代码】入口index.js
- 【配置】dotenv+config
- 项目启动所需依赖及脚本
- setCommon处理所有中间件
- 【中间件】POST请求解析
- 【中间件】模板渲染
- 【中间件】静态文件服务
- 【中间件】协商缓存
- 【中间件】文件压缩
- 【中间件】允许跨域
- 【中间件】安全加固
- 【路由中间件】文件上传
- 【路由中间件】(弃用)防止csrf攻击
- setRouter处理所有路由
- 【服务端渲染】ejs
- 【鉴权】jsonwebtoken
- 【加密】crypto/argon2
- 【数据库】pg-pool+事务中间件
- 【数据库迁移】node-pg-migrate/pg
- migration 备份
- 【缓存】redis
- 【搜索】elasticsearch
- 【日志】koa-log4
- 【日志高级】搭配logstash
- 【pm2】集群开启
- 【小工具封装】 uuid/
- 不建议使用的包
-
- 【基础】eggjs安装+路由+控制器
- eggjs视图+静态资源
- eggjs服务+请求API+日志
- eggjs扩展内置对象
- eggjs中间件+定时任务
- eggjs数据库安装(windows)
- 【弃用】egg-mysql配置(无model方案)+CRUD操作+事务
- egg-sequelize配置(有model方案)+CRUD操作+事务
- findAll/One/Pk(sequelize)
- sequelize-cli配置(用于管理migration)
- eggjs跨域解决
- eggjs密码加密
- eggjs鉴权
- eggjs的一些技巧和坑
- 【后端部署】安装nodejs
- 【后端部署】安装mysql
- 【后端部署】mysql简单操作更改
- 【后端部署】部署eggjs
- 【后端部署】README
- 【前端部署】部署uniapp
- 【前端部署】README