2014-06-10 50 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