egg --- 配置连接mysql 创建模型 插入数据
生活随笔
收集整理的這篇文章主要介紹了
egg --- 配置连接mysql 创建模型 插入数据
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在egg中使用egg-sequelize插件
- sequelize是與數據庫操作相關的庫
- 安裝: npm install --save egg-sequelize mysql2
在egg中配置sequelize
- 1.在 config/plugin.js中引入 egg-sequelize插件,代碼如下
- 2.在config/config.default.js中編寫sequelize配置
在Model層定義user的結構
- /app/model/user.js
- 定義數據表的結構使用app,model.define
- 由于在最開始引入了Sequelize故,可以使用app.model.define
在服務層(Service)獲取表,并插入數據
- /app/service/user.js
在控制層(Controller)調用服務層(Service)的功能
- /app/controller/home.js
- 注: ctx.service.user.getAll() 對應目錄下 /app/service/user的getAll方法.即上面寫到的async getAll()
在路由層(Router)將URL和方法對應
- /app/router.js
總結
以上是生活随笔為你收集整理的egg --- 配置连接mysql 创建模型 插入数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IAR软件的使用讲解
- 下一篇: mysql 连接 监控_mysql监控优