if (!req.session.cart) {
req.session.cart = {
styles: styles,
count: 0,
total: 0
};
}
if (!req.session.cart.styles[product]) {
req.session.cart.styles[product] = {
"_id": style._id,
"a": style.a,
"color": color,
"price": style.price,
"category": style.category,
"quantity": 1
};
}
ここでは、カートセッションが機能しています。セッションはメモリを消費しすぎるため、Cookie を試してみることにしました。
私はまったく同じ形式を試しましたが、req.session の代わりに req.cookies = 機能しません。
だから私がしたことは
res.cookie("cart", "_id": style._id,
"a": style.a,
"color": color,
"price": style.price,
"category": style.category,
"quantity": 1)
これは機能しますが、他のフィールドにはアクセスできません。cookie を使用して json のようなセッションにアクセスするにはどうすればよいですか?
上記のセッションのようなフォーマットを作成する必要があります。私は何を間違っていますか?