gpt4 book ai didi

javascript - 为什么我们在使用方法之前添加 req.user 对象?

转载 作者:行者123 更新时间:2023-12-02 21:22:20 26 4
gpt4 key购买 nike

我了解 MongoDB 上的一些基本 CRUD 操作,我很难理解为什么我们在使用下面的 promise 中的方法之前使用 req.user -

为什么我们不能使用 return addToProduct() 而不是 req.user.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 是用户对象的方法,而不是当前模块范围内的变量。

(推测,您可能要添加到特定用户的购物车,因此您需要告诉方法要添加到哪个用户的购物车。)

关于javascript - 为什么我们在使用方法之前添加 req.user 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60813938/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com