【发布时间】:2019-03-02 07:41:11
【问题描述】:
发送后我一直无法设置标头,我认为问题是因为我调用 res.status(400).json 2 次,但除此之外我不知道该怎么做我是节点和猫鼬的新手。
createItem: function (req, res) {
var item = new Items();
item.name = req.body.name;
item.save(err => {
if (err) {return res.status(400).json({'error': err});}
for(let i of req.body.subItems){
var sub = new SubItems();
sub.name = i.name;
sub.item = item._id;
sub.save(err => {
if (err) {return res.status(400).json({'error': err});}
})
item.subItems.push(sub);
item.save(err => {
if (err) {return res.status(400).json({'error': err});}
});
}
return res.status(200).send(item);
});
}
};
【问题讨论】: