【发布时间】:2011-11-13 21:05:04
【问题描述】:
我使用 node.js 和 mysql 模块来编写一个简单的选择语句。
问题是它只能响应一个请求,后续响应将是空的。
我第一次使用浏览器加载页面,它返回一个完整的结果,但浏览器仍在加载。发生了什么:
代码:
var server = http.createServer(function (request, response) {
response.writeHead(200, {"Content-Type": "text/plain"});
client.query('SELECT * FROM ' + tbl,
function selectDb(err, results, fields) {
if (err) {
throw err;
}
for (var i in results){
var result = results[i];
response.write(result['CUSTOMERNAME']); // Writes to the web browser the value of test then a : to seperate values
}
response.end("END RESULT");
client.end();
}
);
});
【问题讨论】: