2
我已經定義了一個應用程序,並希望能夠打印出包含在session
商店中的所有值是否有一個很好的方法來做到這一點?如何調試鈴聲會話存儲?
(def app
(-> #'handler
(ring.middleware.stacktrace/wrap-stacktrace)
(ring.middleware.session/wrap-session)))
我已經定義了一個應用程序,並希望能夠打印出包含在session
商店中的所有值是否有一個很好的方法來做到這一點?如何調試鈴聲會話存儲?
(def app
(-> #'handler
(ring.middleware.stacktrace/wrap-stacktrace)
(ring.middleware.session/wrap-session)))
您可以指定會話存儲的總結會議使用:
(def all-the-sessions (atom {}))
(def app
(-> #'handler
(ring.middleware.stacktrace/wrap-stacktrace)
(ring.middleware.session/wrap-session {:store (ring.middleware.session.memory/memory-store all-the-sessions)))
現在你可以檢查所有最會議原子。
我希望能夠獲得所有的會議,而不僅僅是目前的會議 – zcaudate 2013-04-29 01:15:40
您可以在特定情況下(例如,您在某個範圍內存在的內存存儲)執行此操作,但通常不會。例如,如何在使用cookie存儲時獲得所有會話?會話數據存在的唯一地方是在每個用戶的瀏覽器中。 – 2013-04-29 01:27:05