2014-06-10 49 views
1

任何人都可以指向我的链接或解释如何在sails.js中使用passportjs实现持久会话。我知道它涉及connect-mongo,但对如何实现它并不是很熟悉。每次nodejs重新启动时会话都会被销毁。持久会话与passportjs + sails.js实现

请说明一下。

谢谢。

回答

2

所有你需要做的是安装连接 - 蒙戈 npm install connect-mongo --save然后取消对适配器主机端口DB收集对象上你的config/session.js。

这都是交配!

0

要更改的配置位于文件config/session.js中。

基本上,您可以更改适配器属性mongoredis并提供连接URL。

有更多的解释在这里:http://beta.sailsjs.org/#/documentation/reference/Configuration/Session.html

PS:其实,使用Passportjs或不是什么与如何会话由帆

存储
+0

它有没有涉及数据库的其他方法,或者它是实现sails中持久会话存储的唯一可能方式? – avian

+0

说实话,我不确定我是否关注你。即使在Sailsjs之外,也没有100种实现持续会话的方式。但Sails默认情况下不支持无状态会话(完全客户端),如果这就是你的意思。 –

+0

我真正想要实现的是在sailsJS重新启动时保持会话中的数据。在开发过程中会有点痛苦,并且每次重启帆时都会记录下来。 – avian