|
|
|
@ -1,7 +1,9 @@
|
|
|
|
|
(ns blog.server
|
|
|
|
|
(:require ["express" :as express]
|
|
|
|
|
["express-handlebars" :refer [engine create]]
|
|
|
|
|
["express-session" :as session]
|
|
|
|
|
["body-parser" :as body-parser]
|
|
|
|
|
["cookie-parser" :as cookie-parser]
|
|
|
|
|
[blog.db :as db]
|
|
|
|
|
[blog.env :as env]
|
|
|
|
|
[blog.handlers :as handlers]
|
|
|
|
@ -63,6 +65,13 @@
|
|
|
|
|
(-> {:extended false}
|
|
|
|
|
(clj->js))))
|
|
|
|
|
|
|
|
|
|
;; cookie-parser on
|
|
|
|
|
(. app use (cookie-parser))
|
|
|
|
|
|
|
|
|
|
;; cookie-parser on
|
|
|
|
|
(. app use (session (-> { :secret (env/get-secret)}
|
|
|
|
|
(clj->js))))
|
|
|
|
|
|
|
|
|
|
(. app get "/"
|
|
|
|
|
(handlers/index-page-handler-factory client))
|
|
|
|
|
|
|
|
|
|