# reititi ## Ring Application (require '[reitit.ring :as ring]) (def app (ring/ring-handler (ring/router ["/api" {:middleware [wrap-api wrap-roles]} ["/ping" {:get ping-handler}] ["/user" {:middleware [db-middleware] :roles #{:admin} :get get-users :post add-user}]]) (ring/create-default-handler))) (app {:uri "/api/ping" :request-get :get}) ; {:status 200 :body "pong"}