# compojure - https://clojars.org/compojure (ns myname.myapp (:gen-class) (:require [ring.adapter.jetty :refer [run-jetty]] [ring.middleware.reload :refer [wrap-reload]] [ring.middleware.content-type :refer [wrap-content-type]] [ring.middleware.cookies :refer [wrap-cookies]] [clojure.pprint :refer [pprint]] [compojure.core :refer [GET defroutes]] [compojure.route :refer [not-found]])) (defroutes app (GET "/" [] "Hello World 3") (not-found "Page not found")) (defn handler [request] (pprint request) {:status 200 :headers {"Content-Type" "text/html"} :body "Hello World 2"}) (defn -main [& args] (println "Server started on port 3000") (run-jetty (wrap-reload #'app) {:port 3000 :join? false}))