Learn Ring - 5. Dynamic Pages
Notes
In handler.clj
(ns little-ring-things.handler
(:require [compojure.core :refer :all]
[compojure.route :as route]
[ring.middleware.defaults :refer [wrap-defaults site-defaults]])
(:import [java.time LocalDateTime]))
(defroutes app-routes
(GET "/" [] "Hello World")
(GET "/about" [] "This is Clojure ring tutorial")
(GET "/hello/:name" [name] (str "Hello " name))
(GET "/time" [] (str "The current time is " (LocalDateTime/now)))
(route/not-found "Not Found"))
(def app
(wrap-defaults app-routes site-defaults))