mirror of
https://github.com/metosin/reitit.git
synced 2026-01-09 00:29:51 +00:00
Add backend handler to re-frame example
To enable running example with :use-fragment false
This commit is contained in:
parent
bcd4aa33ca
commit
66c6363365
2 changed files with 16 additions and 1 deletions
|
|
@ -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
|
||||
|
|
|
|||
11
examples/frontend-re-frame/src/clj/backend/server.clj
Normal file
11
examples/frontend-re-frame/src/clj/backend/server.clj
Normal 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))
|
||||
Loading…
Reference in a new issue