1.初始化egg.js代码
npm init egg --type=simple --registry https://registry.npmmirror.com
2.安装包
npm i
3.运行egg.js
npm run dev
默认端口: http://localhost:7001
4.安装egg-cors插件关闭crsf 开启跨域
npm i egg-cors --save 需根据文档进行配置
5.在 app extend中可扩展egg.js属性
封装统一返回处理:
module.exports = { // 成功提示 apiSuccess(data = "", msg = "ok", code = 200) { this.body = { msg, data }; this.status = code; }, // 失败提示 apiFail(data = "", msg = "fail", code = 400) { this.body = { msg, data }; this.status = code; }, };
6.安装并配置egg-sequelize插件(它会辅助我们将定义好的 Model 对象加载到 app 和 ctx 上)和mysql2模块
npm install --save egg-sequelize mysql2 需根据文档进行配
7.sequelize 提供了sequelize-cli工具来实现Migrations,我们也可以在 egg 项目中引入 sequelize-cli
npm install --save-dev sequelize-cli
8.安装 egg-valparams 对传参进行验证
npm i egg-valparams --save
插件地址:https://www.npmjs.com/package/egg-valparams
api文档地址:valparams/doc/api.md at master · D780/valparams · GitHub
egg.js 学习
最新推荐文章于 2024-09-11 15:33:18 发布
本文介绍了如何使用Egg.js框架初始化项目,安装并配置依赖,如egg-cors实现跨域,egg-sequelize处理数据库操作,以及sequelize-cli进行Migrations。同时提到了egg-valparams插件用于参数验证。
摘要由CSDN通过智能技术生成