我将res.send
置于循环中,有时(经常太多)我收到以下错误Error: Can't set headers after they are sent.
然而,我确保res.send
仅在最后一次迭代后被解雇。
data.forEach( d => {
i++
new Promise((resolve,reject) => {
//doing stuffs...then...
resolve(result)
}).then(value => {
if(i === data.length){
res.status(200).send(result)
}
})
})
那么我的服务器怎么可能会发现我已经发送了标题。
有什么建议吗?