0
私はこの機能を持っています。wishList
とremove_from_cart
です。カートがwishlist collection
に正常に挿入されたら、2番目の機能を呼び出したいと思います。私はそれをやろうとしましたが、正しい方法を知らず、エラーで終わってしまいます。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