nav:一个用于 Ring 的小型 Clojure 路由库

时间:2024-08-02 16:42:42
【文件属性】:

文件名称:nav:一个用于 Ring 的小型 Clojure 路由库

文件大小:8KB

文件格式:ZIP

更新时间:2024-08-02 16:42:42

Clojure

导航 您想使用 Ring 将 URL 与处理程序匹配吗? 我也是。 这就是我制作导航的原因。 特征 极小(< 50 行) 将 URL 路由到处理函数 易于扩展 容易理解 安装 将此添加到您的 Leiningen :dependencies: [nav "0.2.0"] 推理 可能是我最喜欢的框架。 它的概念非常优雅,它的 API 非常强大。 默认情况下,Ring 也非常简约。 根据定义,您的应用程序将只使用一个 Ring 处理程序。 这是一种限制。 如果我们只有一个位置可以这样做,我们如何编写模块化代码以根据 URL 执行不同的操作? Nav 将一个 HTTP 处理程序分解为任意多个,每个都映射到特定的 URL 和 HTTP 方法。 用法 导航是一种功能。 该函数采用特殊格式的映射并将其转换为处理函数。 这里的所有都是它的。 路线图如下所示: ( def routes {


【文件预览】:
nav-master
----.gitignore(84B)
----src()
--------nav()
----.travis.yml(49B)
----LICENSE(11KB)
----README.md(3KB)
----test()
--------nav()
----project.clj(348B)

网友评论