(ns pics.routes (:require [reitit.ring :as rring] [ring.middleware.multipart-params :as rmmultiparams] [pics.handler.home :as phhome] [pics.handler.upload :as phupload] [pics.handler.view :as phview])) (def ^:private router (rring/router [["/api/upload" {:post {:handler phupload/handle}}] ["/src/:file-name" {:get {:handler phview/handle-src}}] ["/:id" {:get {:handler phview/handle}}]])) (def ring-handler (-> router rring/ring-handler rmmultiparams/wrap-multipart-params))