egg框架配置链接数据库

首先找官方手册数据库
照着手册比葫芦画瓢总会有点问题,下面是我自己的实际操作
先把项目跑起来,看到hi,egg
1.安装mysql插件
先进入项目目录,进入控制台输入命令
$ npm i --save egg-mysql
egg框架配置链接数据库
2.开启插件
// config/plugin.js
exports.mysql = {
enable: true,
package: ‘egg-mysql’,
};
egg框架配置链接数据库如果是干净的项目可以直接替换自带的,保存即可

3.配置数据库信息
我就一个数据库,所以选择单数据源,复制以下到config.default.js,并配置自己的数据库信息
config.mysql = {
// 单数据库信息配置
client: {
// host
host: ‘localhost’,
// 端口号
port: ‘3306’,
// 用户名
user: ‘root’,
// 密码
password: ‘DFTYGH456ybf’,
// 数据库名
database: ‘runfast’,
},
// 是否加载到 app 上,默认开启
app: true,
// 是否加载到 agent 上,默认关闭
agent: false,
};
egg框架配置链接数据库4.可以新建文件也可以在home.js中测试,我这里是写在了home.js中
复制下面到相应的文件
const { ctx, app } = this;
const res = await app.mysql.select(‘sysop’);
console.log(res);

select:查询
(‘sysop’) 里面是表名
egg框架配置链接数据库
写完之后去页面刷新一下,再回控制台看查询到的数据信息
egg框架配置链接数据库
以上结束,推介一个egg学习视频