Add backend handler to re-frame example

To enable running example with :use-fragment false
This commit is contained in:
Valtteri Harmainen 2019-04-20 19:58:59 +03:00
parent bcd4aa33ca
commit 66c6363365
2 changed files with 16 additions and 1 deletions

View file

@ -13,7 +13,11 @@
:min-lein-version "2.5.3"
:source-paths ["src/clj" "src/cljs"]
:clean-targets ^{:protect false} ["resources/public/js/compiled" "target"]
:figwheel {:css-dirs ["resources/public/css"]}
:figwheel
{:css-dirs ["resources/public/css"]
:server-port 3449
:nrepl-port 7002
:ring-handler backend.server/handler}
:profiles
{:dev

View file

@ -0,0 +1,11 @@
(ns backend.server
(:require [clojure.java.io :as io]
[ring.util.response :as resp]
[ring.middleware.content-type :as content-type]))
(def handler
(-> (fn [request]
(or (resp/resource-response (:uri request) {:root "public"})
(-> (resp/resource-response "index.html" {:root "public"})
(resp/content-type "text/html"))))
content-type/wrap-content-type))