어쩌면 나는 바보 일 수도 있지만 Clojure에서 선택적인 후행 슬래시와 일치하는 것을 설정할 수는 없습니다.후행 슬래시를 일치시키는 Compojure 정규식
lein repl
REPL started; server listening on localhost port 47383
user=> (use 'ring.mock.request 'clout.core)
nil
user=> (route-matches "/article/" (request :get "/article/"))
{}
user=> (route-matches "/article/?" (request :get "/article"))
nil
user=> (route-matches "/article/?" (request :get "/article/"))
nil
user=> (route-matches #"/article/?" (request :get "/article/"))
java.lang.IllegalArgumentException: No implementation of method: :route-matches of protocol: #'clout.core/Route found for class: java.util.regex.Pattern (NO_SOURCE_FILE:0)
Compojure의 옵션 슬래시와 일치시키는 데 사용할 수있는 정규식은 무엇입니까?
아, 미들웨어를 피하기 위해 기대했다. 그것이 유일한 방법이라면, OK. –