Javascript 即使我在cart数组中传递对象,req.session.cart始终给出未定义的值
我正在尝试创建购物车,因此我首先检查购物车是否未定义,我创建购物车并在其中添加对象,但即使我在req.session.cart中添加数据,其中购物车是一个数组,它也总是给出未定义的Javascript 即使我在cart数组中传递对象,req.session.cart始终给出未定义的值,javascript,node.js,web,Javascript,Node.js,Web,我正在尝试创建购物车,因此我首先检查购物车是否未定义,我创建购物车并在其中添加对象,但即使我在req.session.cart中添加数据,其中购物车是一个数组,它也总是给出未定义的 router.get("/cartItem/:id",(req,res)=>{ pizza.findOne({_id:req.params.id}).then((docs) => { if(typeof req.session.cart == "undefine
router.get("/cartItem/:id",(req,res)=>{
pizza.findOne({_id:req.params.id}).then((docs) => {
if(typeof req.session.cart == "undefined"){
console.log(typeof req.session.cart)
req.session.cart = []
req.session.cart.push({
message:"hello world"
})
}else{
console.log("increase quantity code !!! ")
}
})
})
cart始终console.logs未定义,即使我添加了对象数组