有人可以幫我解決我的一段代碼。 我想從nodejs API發送循環內的數據,我發送後出現錯誤消息「發送後無法設置標頭」。發送後無法設置標頭 - 內部循環
..和本我的代碼:
for (var i =0;i<req.body.stuff.length;i++){
var arrStuff = req.body.stuff[i];
var getUrl = 'https://someurl/' + arrStuff
request.get(getUrl,
function(error,response,body) {
if (!error && response.statusCode == 200){
rowData = JSON.parse(body)
res.send(rowData) // send data to client
}; // if (!error)
} // function(error,response,body)
); // request.get(getUrl
..finally有像以上職稱的錯誤消息,因爲res.send具有發送兩次(內循環),我不知道解決這個問題的最好辦法。
在此先感謝
ho ho ..感謝這麼多Dushyant Bangal,它現在工作,真的很有幫助。謝謝.. – Onyot
不客氣。請檢查我的答案左邊的勾號以「將其標記爲答案」,可能也會幫助其他人 –