安装egg-mysql
从我的github上clone下来的代码,我已经安装且配置过了
可以看到package.json里面包含有了egg-mysql的依赖
你只需要在config/config.default.js里面配置你需要访问的mysql
你需要将下面的配置改成你的mysql地址
创建路由
在router.js里面写命令似得写几个路由
创建控制器
在controller文件夹里面创建对应的控制器,这里就是account.js
如果控制器里面代码需要写的有点多,可以在service文件夹里面编写相应的方法,以供控制器调用
mysql操作
const result = yield this.app.mysql.insert('posts', { title: 'Hello World' });
这段代码意思是在 post 表中,插入 title 为 Hello World 的记录
等同于以下这段sql
INSERT INTO `posts`(`title`) VALUES('Hello World');
这是egg-mysql的封装,是不是很方便
更多操作查看官方文档