Express JS的session.generate()函数的源代码在哪里?

时间:2014-05-25 16:01:52

标签: javascript node.js session express

我试图了解一些关于Express JS和Node.js中会话存储和生成的代码:

Store.prototype.regenerate = function(req, fn){
  var self = this;
  this.destroy(req.sessionID, function(err){
    self.generate(req);
    fn(err);
  });
};

在上面的piece of code中,调用generate()函数。我无法找到此功能的相应代码,它在哪里?它有什么作用?我也无法在EventEmitter中找到它。

1 个答案:

答案 0 :(得分:1)

generate()在快递会话here中定义。如您所见,它会生成会话ID以及会话实例对象和要发送给客户端的会话cookie。