Я новичок в clojure и compojure и пробую compojure вместе с кольцом для создания базового веб-приложения.
вот мой handler.clj
(ns gitrepos.handler
(:require [compojure.core :refer :all]
[compojure.route :as route]
[ring.util.response :as resp]
[ring.middleware.defaults :refer [wrap-defaults site-defaults]]))
(defroutes app-routes
(GET "/" [] (resp/file-response "index.html" {:root "public"}))
(route/not-found "Not Found"))
(def app
(wrap-defaults app-routes site-defaults))
у меня есть этот файл index.html в папке / resources / public, но приложение не отображает этот html-файл. Вместо этого появляется сообщение Не найдено
Я много его искал, даже этот обслуживать index.html по адресу / by default в Compojure, похоже, не решает проблему.
Не уверен, что мне здесь не хватает.