在 Clojure 中进行路由和 URL 生成有哪些好方法(库或代码)?
我查看了 Compojure 源代码,但没有看到任何迹象表明它的路由也用于 URL 生成。还有什么?
如果您用证据和/或经验来支持它,那么“没有这样的图书馆”的答案实际上非常有用。
这个问题的动机来自Rails 路由指南的第一部分:“Rails 路由器识别 URL 并将它们分派给控制器的操作。它还可以生成路径和 URL,避免在视图中硬编码字符串的需要。”
亲爱的你:我知道有人(也许是你?)想说,“不要担心 URL 生成;只需为你的 URL 硬编码字符串”。是的,我知道我可以这样做,但这并不构成对这个问题的回答。:) 这不是关于组合路由和 URL 生成的智慧或优缺点的问题。这是关于你如何做到的?