Stuart Sierra组件实用程序简介
ru.prepor.component 是一个用于将不同库与集成的小型实用程序集合。用法中的 戒指环处理程序 可以定义为具有附加依赖项信息的组件。以下是代码示例:
(require '[ru.prepor.component.ring :refer [defhandler with-app]] '[com.stuartsierra.component :as component])
(defrecord Greeting [msg])
(defhandler HelloWorld [greeting]
(fn [req]
(when (= \"/\" (:uri req))
{:status 200 :headers {\"Content-Type\" \"text/html\"} :body (str (:msg greeting))})))
在这个示例中,定义了一个Greeting记录,并创建了一个处理请求的HelloWorld函数。
下载地址
用户评论