使用lein环形服务器,如何切换到除ring-jetty-adapter之外的其他适配器

问题描述 投票:1回答:1

给出一个简单的Web应用程序,例如

(ns webtest.handler
  (:require [compojure.core :refer :all]
            [compojure.route :as route]
            [ring.middleware.defaults :refer [wrap-defaults site-defaults]]))

(defroutes app-routes
           (GET "/" [] "Hello World")
           (route/not-found "Not Found"))

(def app
  (-> (wrap-defaults app-routes site-defaults)))

可以使用lein ring server启动,如何能够适应项目以将码头适配器切换为另一个环形适配器,例如undertow或http-kit?

供参考,这是使用中的莱因project.clj的摘录:

  :dependencies [[org.clojure/clojure "1.9.0"]
                 [ring "1.8.1" :exclusions [ring/ring-jetty-adapter]]
                 [luminus/ring-undertow-adapter "1.1.0"]
                 [ring/ring-defaults "0.3.2"]
                 [compojure "1.6.1"]]
  :plugins [[lein-ring "0.12.5"]]
  :ring {:handler webtest.handler/app}
clojure leiningen ring
1个回答
1
投票

您可以使用:adapter键。

© www.soinside.com 2019 - 2024. All rights reserved.