将会话存储在磁盘上

我无法安装Redis服务器,因为我在Windows上。

如何将会话存储在磁盘上,以便通过节点重新启动来保持会话?

另外,每当我修改一个JS文件以使更改通过时,是否必须重新启动节点?

顺便说一句,我已经使用快递节点。 Express使用内存存储,这意味着每当节点重新启动时,会话都会重置。

有多种解决scheme:

Also, do I have to restart node everytime I modify a JS file for the changes to go through?

有专门的模块,最受欢迎的节点监督之一 。 阅读官方页面上的文档,使用起来非常简单。

如何将会话存储在磁盘上,以便通过节点重新启动来保持会话?

说实话,我只使用redis作为我的会话存储,但你也可以尝试使用(也可以使用http://search.npmjs.org

  • mongodb作为你的会话存储 。
  • 我相信超市下的超市购物车 。
  • connect-fs : https : //www.npmjs.com/search? q = connect-fs
  • connect-mysql-session :一个用于node.js连接的MySQL会话存储。
  • connect-cookie-session :连接中间件以允许您将会话直接存储在客户端的Cookie中。

另外,每当我修改一个JS文件以使更改通过时,是否必须重新启动节点?

稍后再回答!

您可以使用基于云的Redis,如http://redis4you.com/