File tree Expand file tree Collapse file tree 2 files changed +2
-13
lines changed
clojure/resultful-crud/src/resultful_crud Expand file tree Collapse file tree 2 files changed +2
-13
lines changed Original file line number Diff line number Diff line change 66 [resultful-crud.user :refer [user-routes]])
77 (:gen-class ))
88
9- (defn handler [request]
10- {:status 200
11- :headers {" Content-Type" " text/html" }
12- :body " Hello World" })
13-
149(def db-spec
1510 {:dbtype " postgres"
1611 :dbname " restful-crud"
Original file line number Diff line number Diff line change 1919 :password (s/constrained s/Str valid-password?)
2020 :email (s/constrained s/Str str/email?)})
2121
22- (defn create-user! [create-user-req]
23- (:id (db/insert! User create-user-req)))
24-
25- (defn log-and-return [& args]
26- (apply prn args)
27- (last args))
28-
2922(defn id->created [id]
3023 (created (str " /users/" id) {:id id}))
3124
3528
3629(defn create-user-handler [create-user-req]
3730 (->> (canocialize-user-req create-user-req)
38- create-user!
31+ (db/insert! User)
32+ :id
3933 id->created))
4034
4135(defn delete-user-handler [user-id]
You can’t perform that action at this time.
0 commit comments