diff --git a/src/main/blog/server.cljs b/src/main/blog/server.cljs index d4b28db..c9cd218 100644 --- a/src/main/blog/server.cljs +++ b/src/main/blog/server.cljs @@ -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))