1. 首页
  2. 考试认证
  3. 其它
  4. Stuart Sierra组件实用程序简介

Stuart Sierra组件实用程序简介

上传者: 2024-10-31 13:52:57上传 ZIP文件 18.03KB 热度 1次

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函数。

下载地址
用户评论