(Node.js)如何在快速会话中保存用户的购物车?

时间:2018-08-07 16:48:17

标签: node.js express session cart

我正在尝试在快速会话中保存购物车中的内容。

```app.post('/api/cart', (req, res) => {
        var cart = req.body;
        req.session.cart = cart;
        req.session.save = (err) => {
        console.log(req.session.cart);
          if(err){
            throw err;
          }
          res.json(req.session.cart);```

由于某种原因。。。这似乎没有按照我的预期去做? session.save之后,我无法获取session.cart的日志。 如果我在session.save之前控制台日志,我会得到这个-

```[ { _id: '5b62566df354c821c87bd354',
[0]     title: 'stuff',
[0]     description: 'more stuff',
[0]     quantity: 2,
[0]     price: 2,
[0]     _merchant: '5b5f41e419c12630807979ec',
[0]     __v: 0 } ]```

1 个答案:

答案 0 :(得分:0)

尝试这种方式:

(?:\\s*)(?<1>.+)

希望这可以解决您的问题。