0
我正在嘗試迭代MongoDB遊標對象,並從集合中返回所有記錄,然後在節點outout中將響應方法用於瀏覽器。Node.JS HTTP響應返回什麼?
我的問題是沒有迴應似乎被解僱。
我已經嘗試把response.end()放入循環中,但它不會遍歷結果。
我在不同的地方也嘗試過response.end()。下面是代碼
db.open(function(err, db) {
if(!err) {
console.log("Nodelistr is connected to MongoDB\n");
response.writeHead(200);
db.collection('todo', function(err, collection){
collection.find(function(err, cursor) {
cursor.each(function(err, doc) {
for(docs in doc){
if(docs == "_id"){
}else{
var test = docs + " : " + doc[docs];
}
}
data = data.toString("utf8").replace("{{TEST}}", test);
response.write(data);
//console.dir(doc);
})
response.end();
});
});
};
});
'data'未在初始化代碼片斷您發佈 – soulcheck
更新的代碼片段。 –
仍未初始化 – soulcheck