summaryrefslogtreecommitdiff
path: root/src/chef/routes.clj
blob: 51c721ac0dc3f94582f90f6adf37954e2cc0d3fd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
(ns chef.routes
  (:require [reitit.ring :as rring]

            [chef.pages.home :as cphome]
            [chef.pages.admin :as cpadmin]))

(def router [["/" {:get {:handler cphome/handler}}]
             ["/admin/" {:get {:handler cpadmin/handler}}]
             ["/static/*" (rring/create-resource-handler)]])

(def ring-handler (-> router
                      rring/router
                      (rring/ring-handler (rring/redirect-trailing-slash-handler))))