Compojure多个上下文

时间:2014-12-25 04:07:26

标签: clojure compojure

我有defroutes喜欢:

(defroutes app-routes
  (context "first" []
    (GET "/" [] "first first"))
  (context "second" []
    (GET "/" [] "first second")))

但是当我尝试访问/second时,我只得到了404.我该怎么办?

1 个答案:

答案 0 :(得分:0)

次要但重要的细节:您在上下文声明中缺少前导斜杠,例如“/ first”,而不是“first”。

(defroutes app-routes            (上下文“/ first”[]                     (获得“/”[]“第一名”))            (上下文“第二”[]                     (获得“/”[]“第一秒”)))