# validate-test **Repository Path**: DestinyJun/validate-testv ## Basic Information - **Project Name**: validate-test - **Description**: 123 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-01-16 - **Last Updated**: 2023-01-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # egg 后台快速模板 ### 技术参数 - 核心框架:[egg.js](https://www.eggjs.org/zh-CN) - 集成 代码风格格式化工具`prettier`,可在 webstorm 中配置自动保存时格式化代码 - 集成 dotenv 轻松解决环境变量问题 - 集成 统一错误处理中间件 - 集成 nunjucks 模版渲染【默认不开启】 - 集成 redis - 集成 mongodb - 集成 jwt 认证【默认不开启】 - 集成 lodash 工具函数 - 集成 参数校验 - 集成 bcrypt 加密 - 集成 cors 配置【默不开启】 - 集成 阿里对象云存储 oss 开发插件(主要用来存储静态资源文件,实现负载均衡)【默认不开启】 - 集成 阿里云短信验证平台开发(通过扩展 application 对象实现)【默认不开启】 - 集成 busboy 自定义文件上传系统(相比 egg 自带的更灵活一些,可对上传的文件做很多自定义处理) - 集成 图片处理工具[sharp](https://www.npmjs.com/package/sharp) - 集成 stream-wormhole 文件流消费插件 - 集成 nanoid 工具(生成唯一 ID 值) - 集成 `lint-staged` git 提交自动格式化代码 - 集成 路由 api 前缀 - 默认遵循 RESUL API 设计原则 - 默认扩展了统一返回处理,放在 helper 中 - 默认集成了部分统一错误信息定义 - 集成了 mongoose 数据模型 ### 启动准备 在项目启动之前,请务必在项目根文件夹建立`.env`文件,配置上自己的 redis、mongodb 或者 MySQL 配置信息 ### 环境支持 - Node.js 8.x 以上 - Typescript 2.8+以上 ### 交流支持 欢迎访问鄙人官网交流 [DestinyJun 一枚小小程序员](http://www.destinyjun.cn)