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