Ich habe dieses Paar Funktionen wishList
und remove_from_cart
. Ich möchte die 2. Funktion aufrufen, wenn der Warenkorb erfolgreich in den wishlist collection
eingelegt wurde. Ich habe versucht, das zu tun, aber ich weiß nicht, wie es richtig läuft und mit einem Fehler endet.Funktion Aufruf in 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 '
);
});
})
}
"mit Fehler enden" zu nennen - Welche Fehler? – Quentin