reitit/examples/just-coercion-with-ring/src/example/middleware.clj

15 lines
440 B
Clojure
Raw Normal View History

2018-06-10 20:10:46 +00:00
(ns example.middleware
(:require [muuntaja.middleware]
[ring.middleware.params]
[reitit.middleware :as middleware]
[reitit.ring.coercion :as rrc]))
2018-07-16 12:57:12 +00:00
;; unlift Middleware Record into vanilla Ring middleware
2018-06-10 20:10:46 +00:00
(defn wrap-coercion [handler resource]
(middleware/chain
[rrc/coerce-exceptions-middleware
rrc/coerce-request-middleware
rrc/coerce-response-middleware]
handler
2018-07-16 12:57:12 +00:00
resource))