一、服务端-koa2
1、koa-generator搭建koa2项目
首先使用koa脚手架搭建好基础的框架,具体步骤,见:koa-generator搭建koa2项目_~疆的博客-CSDN博客
2、封装mysql连接池
安装mysql包
cnpm i -S mysql
在根目录下新建db.js
// db.js
var mysql = require('mysql');
var pool = mysql.createPool({
host: 'localhost',
user: 'root',
password: 'root',
database: 'test'
});
function query(sql) {
return new Promise((resolve, reject) => {
pool.getConnection(function (err, connection) {
connection.query(sql, function (err, result) {
if (err) {
reject(err)
} else {
resolve(result)
}
connection.release();
});
});
})
}
exports.query = query;
新建路由
在routes文件夹中创建test.js
test.js内容如下: