egg中mysql的用法是什么

   2024-10-25 3260
核心提示:在egg.js中使用MySQL的步骤如下:首先安装MySQL的驱动包egg-mysql,可以通过npm安装:$ npm install egg-mysql --save在config/p

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

首先安装MySQL的驱动包egg-mysql,可以通过npm安装:
$ npm install egg-mysql --save
config/plugin.js配置文件中启用MySQL插件:
exports.mysql = {  enable: true,  package: 'egg-mysql',};
config/config.default.js配置文件中配置MySQL连接信息:
exports.mysql = {  client: {    host: 'localhost',    port: '3306',    user: 'root',    password: 'password',    database: 'test',  },};
在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进行数据库操作了。

 
举报打赏
 
更多>同类网点查询
推荐图文
推荐网点查询
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号