mirror of
https://github.com/metosin/reitit.git
synced 2025-12-18 17:01:11 +00:00
14 lines
440 B
Clojure
14 lines
440 B
Clojure
(ns example.middleware
|
|
(:require [muuntaja.middleware]
|
|
[ring.middleware.params]
|
|
[reitit.middleware :as middleware]
|
|
[reitit.ring.coercion :as rrc]))
|
|
|
|
;; unlift Middleware Record into vanilla Ring middleware
|
|
(defn wrap-coercion [handler resource]
|
|
(middleware/chain
|
|
[rrc/coerce-exceptions-middleware
|
|
rrc/coerce-request-middleware
|
|
rrc/coerce-response-middleware]
|
|
handler
|
|
resource))
|