MongoDB에서 몇 가지 기본적인 CRUD 작업을 이해하고 있습니다. 아래 약속 내에서 메서드를 사용하기 전에 req.user 를 사용하는 이유를 이해하는 데 어려움이 있습니다.
req.user.AddToProduct () 대신 return addToProduct ()를 사용할 수없는 이유
exports.postCart = (req, res, next) => {
const prodId = req.body.productId;
Product.findById(prodId)
.then(product => {
return req.user.addToCart(product);
})
.then(result => {
console.log(result);
})
addToCart
는 현재 모듈의 범위에있는 변수가 아니라 사용자 개체의 메서드 이기 때문 입니다.
(그리고 추측 할 때 , 특정 사용자의 장바구니에 추가하고 있으므로 어떤 사용자의 장바구니에 추가할지 방법을 알려야합니다 .)
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다