0
私は単純なselect文を書くためにnode.jsとmysqlモジュールを使います。node.js応答はただ1つのhtml要求
問題は1つの要求にしか応答できず、後続の応答は空になります。
初めてブラウザを使用してページを読み込むと、完全な結果が返されますが、ブラウザはまだ読み込み中です。何が起こる:
コード:
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();
}
);
});