0
我收到错误:Can't set headers after they are sent
。我知道这是来自POST调用,但是我无法弄清楚它来自哪里。有没有人知道如何解决这个问题?作为参考,地址是成员的子文档,并且都有猫鼬定义。如果有人能帮我理解为什么会发生这个错误,我将不胜感激。尝试添加猫鼬子文档时出现标题错误
.post(function(req, res) {
member.findById(req.params.member_id, function(err, result) {
if (err)
return (err);
new_address = {
street1 : req.body.street1,
street2 : req.body.street2,
City : req.body.City,
State : req.body.State,
Zip : req.body.Zip,
Lat : req.body.Lat,
Lng : req.body.Lng
};
if(result.address === undefined){
result.address.push(new_address);
}
else{
result.address = [new_address];
}
result.save(function(err) {
if (err)
res.send(err);
res.json({ message: 'Address created!!!' });
});
});
});
这工作了。但是我现在有一个CastError错误。我会再问一个问题。非常感谢。 – arcee123