0
我有這個函數wishList
和remove_from_cart
。當購物車成功插入wishlist collection
時,我想調用第二個功能。我試圖做到這一點,但我不知道正確的方式,並以錯誤結束。在nodejs中調用函數
function wishList(req, res, next) {
db.cart.findOne({
_id: mongoskin.helper.toObjectID(req.params._id)
}, function(err, art) {
if (err) return next(err);
if (!art) {
return res.status(404).send({
status: '404 file not found'
});
}
db.wishlist.insert({
art_id: art._id,
user_id: req.session.user._id
}, function(err, result) {
if (err) return next(err);
res.send(result);
})
})
}
function remove_from_cart(req, res, next) {
db.cart.findOne({
_id: mongoskin.helper.toObjectID(req.params._id)
}, function(err, art) {
if (!art) {
return res.status(400).send({
status: '404 file not found'
});
}
db.cart.remove({
_id: mongoskin.helper.toObjectID(req.params._id)
}, function(err, user) {
if (err) return next(err);
return res.status(400).send(
' The art has been removed from the cart '
);
});
})
}
「錯誤結束了」 的 - 什麼錯誤? – Quentin