初学者学到Egg.js配置MySQL,特别是从未接触过后端的同学,这篇文章很值得你看,因为我就是初学egg.js的,并且也是初次接触MySQL,在这一次配置的时候,我踩了很大一个大坑,话不多说请看步骤;以下内容都是参考官网和自学总结经验;
此经验仅限与MAC系统,windows系统没有尝试过,但是应该会有类似的坑!!!
Egg初始化项目
1、npm I egg-init -g (全局安装)
2、egg-init eggdemo --type=simple (初始化项目,eggdemo001是项目名字)
3、cd /eggdemo (进入项目中)
4、npm i (下载所有依赖)
5、sudo npm run dev (启动服务: 默认地址是 —> http://127.0.0.1:7001 )
恭喜你初始化了一个egg的项目,是不是很简单
文件结果简单介绍:
因为这里最主要的是讲Egg配置MySQL
未命名文件 (1).jpg
安装MySQL插件
1、npm i --save egg-mysql
2、开启插件
// config/plugin.js
exports.mysql = {
enable: true,
package: 'egg-mysql',
};
3、配置MySQL config
// 这是官网的,但是我个人是使用其他写法😂
// config/config.${env}.js
exports.mysql = {
// 单数据库信息配置
client: {
// host
host: 'mysql.com',
// 端口号
port: '3306',
// 用户名
user: 'test_user',
// 密码
password: 'test_password',
// 数据库名