This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-07-03
Channels
- # arachne (1)
- # beginners (71)
- # boot (14)
- # cider (17)
- # cljs-dev (3)
- # clojure (169)
- # clojure-gamedev (35)
- # clojure-greece (1)
- # clojure-russia (30)
- # clojure-spec (3)
- # clojurescript (16)
- # core-async (2)
- # cursive (1)
- # datomic (3)
- # dirac (1)
- # hoplon (95)
- # off-topic (10)
- # onyx (1)
- # parinfer (1)
- # pedestal (2)
- # re-frame (2)
- # reagent (2)
- # untangled (1)
I see that if I want an interceptor to run for every route I can list it at the top level “/“ route in my router. But just for my understanding, why when I insert an interceptor at the beginning of the default interceptor list returned by create-server
is my interceptor never called?
here’s the interceptor list before the server is started:
(:my.app/my-interceptor
:io.pedestal.http/log-request
:io.pedestal.http.cors/allow-origin
:io.pedestal.http/not-found
:io.pedestal.http.ring-middlewares/content-type-interceptor
:io.pedestal.http.route/query-params
:io.pedestal.http.route/method-param
:io.pedestal.http.ring-middlewares/resource
:io.pedestal.http.secure-headers/secure-headers
:io.pedestal.http.route/router)
and my interceptor is never called