我已经定义了一个应用程序,并希望能够打印出session商店中包含的所有值是否有一个很好的方法来做到这一点?
(def app
(-> #'handler
(ring.middleware.stacktrace/wrap-stacktrace)
(ring.middleware.session/wrap-session)))
Run Code Online (Sandbox Code Playgroud)
您可以指定要使用的包装会话的会话存储:
(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)))
Run Code Online (Sandbox Code Playgroud)
现在你可以检查all-the-sessions原子了.