Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 其中是Express JS'的源代码;session.generate()函数?_Javascript_Node.js_Session_Express - Fatal编程技术网

Javascript 其中是Express JS'的源代码;session.generate()函数?

Javascript 其中是Express JS'的源代码;session.generate()函数?,javascript,node.js,session,express,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); }); }; 在上面,有一个对generate()函数的调用。我找不到这个函数的对应代码,它在哪里?它有什么作用

我正在尝试理解Express JS和Node.JS中有关会话存储和生成的一些代码:

Store.prototype.regenerate = function(req, fn){
  var self = this;
  this.destroy(req.sessionID, function(err){
    self.generate(req);
    fn(err);
  });
};
在上面,有一个对
generate()
函数的调用。我找不到这个函数的对应代码,它在哪里?它有什么作用?我在
EventEmitter
中也找不到它。

generate()
是在express会话中定义的。如您所见,它生成会话ID、会话实例对象以及要发送到客户端的会话cookie