在node.js中存储会话

时间:2017-07-13 12:34:31

标签: node.js web-deployment express-session

我想将会话存储在

下面的addtocart功能广告中
 module.exports.additemtocart = function(req, res, next) {
  var result =(req.query.domainvalue);

    req.session.cartItem = result;

}

之后,当我进入购物车菜单时,会话会自动销毁。

  module.exports.cart = function(req,res) {
      var domain = req.session;
      console.log(domain);
    }
    Session {
  cookie:
   { path: '/',

     _expires: null,
     originalMaxAge: null,
     httpOnly: true,
     cart: [] } }

1 个答案:

答案 0 :(得分:0)

我没有测试此解决方案,但我认为您需要调用“next”函数将控件传递给下一个中间件函数。

module.exports.additemtocart = function(req, res, next) {
    var result =(req.query.domainvalue);
    req.session.cartItem = result;
    next();
}