const data = [{'name': 'Apip'}, {'name': 'Rohmat'}, {'name': 'ujang'}]
res.json(data)
但是,如果您在forEach中对数组对象进行一些检查或修改,则这取决于您希望如何输出。
const data = [{'name': 'Apip'}, {'name': 'Rohmat'}, {'name': 'ujang'}]
var modified_data = []
data.forEach(function (response) {
// DO SOME CHECK OR CHANGE IN THE ARRAY OBJECT
// modified_data.push(// Your modified data)
})
res.json(modified_data);
2条答案
按热度按时间fhg3lkii1#
您必须成批发送数据:
请参阅Why can't I use res.json() twice in one post request?
c9x0cxw02#
如果你只想响应同一个数组对象,那么你应该写res.json(data)。
但是,如果您在forEach中对数组对象进行一些检查或修改,则这取决于您希望如何输出。
您收到此错误的原因是,您已经在正文中发送了result,而forEach正在尝试再次设置标头。