任何人都可以指向我的链接或解释如何在sails.js中使用passportjs实现持久会话。我知道它涉及connect-mongo,但对如何实现它并不是很熟悉。每次nodejs重新启动时会话都会被销毁。持久会话与passportjs + sails.js实现
请说明一下。
谢谢。
任何人都可以指向我的链接或解释如何在sails.js中使用passportjs实现持久会话。我知道它涉及connect-mongo,但对如何实现它并不是很熟悉。每次nodejs重新启动时会话都会被销毁。持久会话与passportjs + sails.js实现
请说明一下。
谢谢。
所有你需要做的是安装连接 - 蒙戈 npm install connect-mongo --save
然后取消对适配器,主机,端口,DB和收集对象上你的config/session.js。
这都是交配!
要更改的配置位于文件config/session.js
中。
基本上,您可以更改适配器属性mongo
或redis
并提供连接URL。
有更多的解释在这里:http://beta.sailsjs.org/#/documentation/reference/Configuration/Session.html
PS:其实,使用Passportjs或不是什么与如何会话由帆
存储
它有没有涉及数据库的其他方法,或者它是实现sails中持久会话存储的唯一可能方式? – avian
说实话,我不确定我是否关注你。即使在Sailsjs之外,也没有100种实现持续会话的方式。但Sails默认情况下不支持无状态会话(完全客户端),如果这就是你的意思。 –
我真正想要实现的是在sailsJS重新启动时保持会话中的数据。在开发过程中会有点痛苦,并且每次重启帆时都会记录下来。 – avian