【发布时间】:2017-02-08 12:29:18
【问题描述】:
我在ExpressJS guide上发现了以下内容:
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'dbuser',
password : 's3kreee7'
});
connection.connect();
connection.query('SELECT 1 + 1 AS solution', function(err, rows, fields) {
if (err) throw err;
console.log('The solution is: ', rows[0].solution);
});
connection.end();
这不应该是不好的做法吗?在我看来,连接有可能在执行查询之前结束。那不会报错吗?
【问题讨论】:
标签: node.js express asynchronous