2014-03-04 9 views
1

compojure을 사용하여 기본 경로를 설정하는 방법입니다 (예 :기본 경로를 설정하는 방법은 무엇입니까?

(defroutes app 
    (GET '/api/user/:id/' [] show-user) 
    (default-handler render-template)) ; this is what I want 

어쨌든 이것을 달성 할 수 있습니까? 나는 not-found을 알고 있지만 404 http 상태를 제공합니다.

답변

5

당신은 단순히 /에 핸들러를 설정할 수 있습니다되지 않았습니다 아무것도 그래서 아래로

(defroutes app 
    (GET "/api/user/:id/" [] show-user) 
    (ANY "/" render-template)) 

Compojure 노선 일치 상단 :

(defroutes app 
    (GET "/api/user/:id/" [] show-user) 
    (GET "/" render-template)) 

을 또는 당신은 어떤 HTTP 동사를 기본하려는 경우 일치하면 / 처리기로 되돌아갑니다.

+0

나는 이것이 더 이상 사실이라고 생각하지 않습니다. 난 당신이 필요하다고 생각 (모든 "*"렌더링 - 템플릿). – user3810626

관련 문제