任何人都可以指向我的鏈接或解釋如何在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