Clojure中的反向路由/ URL生成?

Dav*_* J. 5 url routes clojure

在Clojure中进行路由和URL生成的好方法(库或代码)有哪些?

我查看了Compojure源代码,但没有看到它的路由也意味着也用于生成URL.还有什么呢?

如果你用证据和/或经验来支持,那么说"没有这样的图书馆"的答案实际上非常有用.

此问题的动机来自Rails路由指南的第一部分:"Rails路由器识别URL并将它们分派给控制器的操作.它还可以生成路径和URL,从而无需在视图中对字符串进行硬编码."

亲爱的你:我认识那里的人(也许?)想说,"不要担心网址生成;只需硬编码网址的字符串".是的,我知道我可以这样做,但这并不能解决这个问题.:)这不是关于组合路由和URL生成的智慧或优点和缺点的问题.这是关于怎么做到的?

Mic*_*zyk 4

Pedestal的服务层同时负责路由和 URL 生成;此功能在 Pedestal 文档的服务路由部分中进行了描述。