如何通过 Compojure/Ring 使用会话?
我正在使用 Compojure 开发一个 Web 应用程序,我非常感谢一个存储和检索会话数据的小而完整的示例。
预先非常感谢, 詹姆斯.
I'm developing a web application using Compojure and I would hugely appreciate a small and complete example of storing and retrieving session data.
Many thanks in advance,
James.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
以下是使用 Ring 的功能风格处理会话以及使用外部库(sandbar)通过地图样式界面处理会话的示例:
GitHub
如果您只对 Ring 方法感兴趣,那么您可以将wrap-stateful-session 替换为wrap-本例中的 session 将会起作用。
作为沙洲的作者,我更喜欢地图方法,但这两种风格都有自己的位置。
Here is an example of using both Ring's functional style of working with sessions and using an external library (sandbar) to work with the session through a map style interface:
GitHub
If you are only interested in the Ring approach then you could replace wrap-stateful-session with wrap-session in this example and that will work.
As the author of sandbar, I prefer the map approach but both styles have their place.