File tree 1 file changed +5
-1
lines changed
1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change 38
38
(routes/create nil nil {} nil (partial handle handlers))))
39
39
40
40
(defmacro middleware
41
- " Wraps routes with given middleware using thread-first macro.
41
+ " Wraps routes with given middlewares using thread-first macro.
42
42
43
43
Note that middlewares will be executed even if routes in body
44
44
do not match the request uri. Be careful with middleware that
47
47
:deprecated " 1.1.14"
48
48
:superseded-by " route-middleware" }
49
49
[middleware & body]
50
+ (assert (= " true" (System/getProperty " compojure.api.core.allow-dangerous-middleware" ))
51
+ (str " compojure.api.core.middleware is deprecated because of security issues. "
52
+ " Please use route-middleware instead. "
53
+ " Set compojure.api.core.allow-dangerous-middleware=true to keep using middleware." ))
50
54
`(let [body# (routes ~@body)
51
55
wrap-mw# (mw/compose-middleware ~middleware)]
52
56
(routes/create nil nil {} [body#] (wrap-mw# body#))))
You can’t perform that action at this time.
0 commit comments