基础
- 日志 pino
mysql 连接
jwt 安装
yarn add fastify-jwt -S
fastify eslint配置
- 参考 https://juejin.cn/post/6844903859488292871
- 美团实践 https://tech.meituan.com/2019/08/01/eslint-application-practice-in-medium-and-large-teams.html
- 安装eslint ```powershell yarn add eslint -D
// 配置eslint eslint —init
- 配置别名alias- 实现方案 使用 module-alias 插件- 因为文件在 src下 所以需要配置一下- package配置```powershell..."_moduleAliases": {"@src": "src"},...
- index.ts配置
import path from 'path'import alias from 'module-alias'...// 配置alias别名alias(path.resolve(__dirname, '../'))
- tsconfig.json 配置
..."paths": {"@src/*": ["*"]},...
- 参考 typescript配置别名 https://zhuanlan.zhihu.com/p/298189197
