node.js中koa框架对mysql数据库操作
本人菜鸟一枚,请大神请教如何把数据库中查询的值返回给前端
var mysql = require('mysql');
var connection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: '123456',
port: '3306',
database: 'test',
});
connection.connect();
var sql = 'SELECT * FROM runoob_tbl';
//查
connection.query(sql, function (err, result) {
if (err) {
console.log('[SELECT ERROR] - ', err.message);
return;
}
console.log(result);
//怎么把这个result通过ctx传给前端
});
module.exports = ctx => {
ctx.state.data = result
}
connection.end();