如何将webjars资源添加到lib-noir的app-handler?
我以前只使用像这样的戒指:
(def app
(-> handler
(wrap-resource "public")
(wrap-resource "/META-INF/resources")
;;resources from webjars
))
现在我正试图弄清楚如何用lib-noir来做这件事。
我试过了:
(def app (noir-middleware/app-handler [home-routes app-routes]
:ring-defaults {:static
{:resources
"/META-INF/resources"}}))
并且它有效,但在配置后发布表单时出现问题。现在响铃请求中的参数是空的。
答案 0 :(得分:0)
这似乎是这样做的:
(defroutes app-routes
(route/resources "/")
(route/resources "/" {:root "META-INF/resources/"})
(route/not-found "Not Found"))