您如何使用 Compojure/Ring 会话?
Posted
技术标签:
【中文标题】您如何使用 Compojure/Ring 会话?【英文标题】:How do you use sessions with Compojure/Ring? 【发布时间】:2011-04-21 00:23:15 【问题描述】:我正在使用 Compojure 开发一个 Web 应用程序,我非常感谢一个存储和检索会话数据的小而完整的示例。
提前非常感谢, 詹姆斯。
【问题讨论】:
【参考方案1】:这是一个使用 Ring 的函数式处理会话和使用外部库(沙条)通过地图样式界面处理会话的示例:
GitHub
如果您只对 Ring 方法感兴趣,那么您可以在此示例中将 wrap-stateful-session 替换为 wrap-session,这样就可以了。
作为 sandbar 的作者,我更喜欢地图的方式,但两种风格各有所长。
【讨论】:
谢谢布伦顿 :) 您的沙洲包看起来非常棒。我试试看。 更新链接:github.com/brentonashworth/sandbar-examples/blob/master/…以上是关于您如何使用 Compojure/Ring 会话?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Clojure/Compojure/Ring 中将映射转换为 URL 查询字符串?
在开发基于 compojure/ring 的应用程序时使用 emacs/cider 的正确方法是啥?