我正在创建一个电子商务网站,同时在检索产品详细信息时遇到此错误!
exports.getProduct = (req, res, next) => {
const prodId = req.params.productId;
return Product.findById(prodId).then(([rows])=>{
res.render('shop/product-detail', {
product: rows[0],
pageTitle: rows.title,
path: '/products'
});
})
.catch(err=> console.log(err));
};
答案 0 :(得分:0)
在调用findById函数之前,需要检查参数的有效性,因为我没有对此进行检查并且遇到了此错误。