Egg.js 是一款基于 Node.js 的开发框架,它提供了一系列的工具和插件帮助我们构建高效的 Web 应用。在 Egg 中配置 MySQL 数据库非常简单,只需要几个步骤就可以完成。
首先,我们需要在 Egg 项目中安装 egg-mysql 插件,可以通过 npm 或者 yarn 安装:
npm install egg-mysql --save
// 或者
yarn add egg-mysql
安装完成后,在 config/plugin.js 中添加以下配置:
exports.mysql = {
enable: true,package: 'egg-mysql'
};
然后,在 config/config.default.js 中添加 MySQL 数据库连接的配置:
exports.mysql = {
client: {
host: 'localhost',// 数据库地址
port: '3306',// 数据库端口
user: 'root',// 数据库用户名
password: '123456',// 数据库密码
database: 'egg_mysql' // 数据库名称
},app: true,agent: false
};
完成以上配置后,我们就可以在控制器(Controller)中使用 MySQL 数据库了。以查询用户表为例:
const Controller = require('egg').Controller;
class UserController extends Controller {
async index() {
const { app,ctx } = this;
const result = await app.mysql.select('user');
ctx.body = { result };
}
}
module.exports = UserController;
以上代码中,app.mysql 代表配置中的 MySQL 实例,select 方法代表查询操作,'user' 代表表名,查询结果会以 JSON 格式返回到客户端。
以上就是 Egg.js 配置 MySQL 数据库的全部内容。通过简单的配置,我们就可以在 Egg 项目中方便地使用 MySQL 数据库。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。