亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

egg中mysql的用法是什么

小億
93
2024-04-03 09:27:04
欄目: 云計算

在egg.js中使用MySQL的步驟如下:

  1. 首先安裝MySQL的驅動包egg-mysql,可以通過npm安裝:
$ npm install egg-mysql --save
  1. config/plugin.js配置文件中啟用MySQL插件:
exports.mysql = {
  enable: true,
  package: 'egg-mysql',
};
  1. config/config.default.js配置文件中配置MySQL連接信息:
exports.mysql = {
  client: {
    host: 'localhost',
    port: '3306',
    user: 'root',
    password: 'password',
    database: 'test',
  },
};
  1. 在controller中使用MySQL服務:
const Controller = require('egg').Controller;

class UserController extends Controller {
  async index() {
    const { ctx } = this;
    const user = await this.app.mysql.get('user', { id: 1 });
    ctx.body = user;
  }

  async create() {
    const { ctx } = this;
    const result = await this.app.mysql.insert('user', { name: 'Alice', age: 18 });
    ctx.body = result;
  }

  async update() {
    const { ctx } = this;
    const result = await this.app.mysql.update('user', { id: 1, age: 20 });
    ctx.body = result;
  }

  async destroy() {
    const { ctx } = this;
    const result = await this.app.mysql.delete('user', { id: 1 });
    ctx.body = result;
  }
}

module.exports = UserController;

這樣就可以在Egg.js中使用MySQL進行數據庫操作了。

0
连云港市| 西宁市| 黎川县| 凌云县| 孟州市| 横峰县| 巨鹿县| 呈贡县| 黎川县| 佛教| 济源市| 武强县| 双峰县| 沙田区| 来凤县| 英吉沙县| 林州市| 奎屯市| 南京市| 双桥区| 靖远县| 许昌市| 项城市| 仪征市| 孝感市| 崇明县| 虎林市| 焉耆| 开封县| 平顶山市| 甘洛县| 新建县| 庆云县| 武川县| 华蓥市| 句容市| 六盘水市| 济宁市| 凤台县| 小金县| 枣强县|