【文件属性】:
文件名称:calfpath:点菜环请求匹配,ClojureScript的路由和反向路由
文件大小:60KB
文件格式:ZIP
更新时间:2021-02-01 13:12:33
clojure clojurescript ring web-router ClojureClojure
小牛
一个Clojure /脚本库,用于点菜(正交)请求匹配,路由和反向路由。
(小牛路径是的同义词。是Sam Walter Foss的一首诗。)
基本原理
环网没有内置的路由机制; 小牛提供此基本功能。
正交-匹配URI模式,HTTP方法或Ring请求中的任何内容。
小腿跑得很快(包括基准测试)-不使用任何东西不会产生任何成本。
可作为调度宏和可扩展的双向数据驱动路由使用。
用法
Leiningen依赖项: [calfpath "0.8.0"] (需要Clojure 1.8或更高版本,Java 7或更高版本)
需要名称空间:
( require '[calfpath.core :refer [->uri ->method
->get ->head ->options ->patch ->put ->post ->delete]])
( require '[calfpath.route :as r])
直接HTTP URI /方法分派
当您需要使用便捷的API调度URI模式时:
( defn hand
【文件预览】:
calfpath-master
----test-doo()
--------calfpath()
----.gitignore(165B)
----src()
--------calfpath()
----.travis.yml(295B)
----LICENSE(11KB)
----doc()
--------intro.md(9KB)
----perf()
--------calfpath()
----README.md(5KB)
----CHANGES.md(7KB)
----java-src()
--------calfpath()
----test()
--------calfpath()
----project.clj(3KB)