我正在尝试理解compojure中间件:
以下代码来自compojure模板:
(def app
(wrap-defaults app-routes site-defaults))
这是否等同于以下内容?
(def app
(-> app-routes
(wrap-defaults api-defaults)))
我不确定这一点,因为在以下代码中,my-middleware2
在 my-middleware1
之前被调用。
(def app
(-> api-routes
(wrap-defaults api-defaults)
(my-middleware1)
(my-middleware2)))