我正在創建josi,這是一個node.js的Web框架。我想添加會話存儲。什麼是實施這個最好的方法?我假設它可能必須基於cookie,但我有興趣知道其他框架是否有不同的方法。我應該如何在node.js上實現會話存儲
4
A
回答
1
前幾天我看了一下josi。非常好的工作!
除基於cookie,你可以使用臭名昭著的會話令牌(例如JSESSIONID
,PHPSESSID
和ASPSESSIONID
),並把它們隱藏的表單或URL查詢字符串。
餅乾確實是最好的選擇。他們完美的工作。
1
你總是需要以某種方式引用服務器會話,cookies是這種東西的事實上的標準。
會話如何存儲在服務器端通常取決於你...我真的很喜歡PHP的方法與session_start();
它爲你做所有的會話存儲和餅乾設置。例如,PHP將會話數據存儲在一個文件中,使其跨平臺(所有平臺都具有磁盤存儲API)。其他會話機制使用像MySQL這樣的關係數據庫,但除非要針對這些類型的用戶,否則這不是真正的跨平臺。
相關問題
- 1. 我應該如何在webapp2會話中存儲實體密鑰?
- 2. 我應該如何在PHP中實現惰性會話創建?
- 3. Node.JS/Express.JS CouchDB會話存儲
- 4. 我應該如何爲存儲SQL對象的NSMutableSet實現Hash?
- 5. php - 存儲庫 - 我應該如何實現「自定義」標準?
- 6. 會話沒有存儲在Express的Node.js
- 7. 在python應用程序中實現會話式存儲
- 8. 我應該在PHP會話中存儲哪些數據?
- 9. 在會話中存儲數組?我應該怎麼做?
- 10. nodejs。什麼庫我應該使用會話存儲在MongoDB中
- 11. 我應該在會話中存儲用戶數據嗎?
- 12. 我應該在Zend_Db中實現緩存?
- 13. 我該如何去存儲會話對象?
- 14. 用expresso - redis會話存儲測試node.js
- 15. 我應該在哪裏存儲會話代碼在Rails應用程序中?
- 16. CloudBees上的應用會話存儲
- 17. webforms會話值現在應該存儲在MVC承載令牌中嗎?
- 18. 我應該如何在Spring中實現緩存對象/系統?
- 19. 如何存儲會話
- 20. AngularJS如何存儲會話
- 21. 我應該存儲/不存儲在TFS中以及如何?
- 22. 我應該在SPEED會話中存儲我的PHP5對象,爲什麼?
- 23. 我應該實現哪一層緩存
- 24. 如何在我的GAE數據存儲上實現搜索API?
- 25. 我應該如何在iPad上實現自定義網格?
- 26. 我應該如何存儲密碼?
- 27. 我應該如何存儲評論?
- 28. 我應該在node.js中存儲當前用戶?
- 29. 我應該如何實現滾動?
- 30. 我應該如何實現__hash__和__str__
感謝致意:) – thatismatt 2010-06-15 21:59:07