Tal vez solo soy un idiota, pero no puedo configurar una coincidencia para una barra inclinada optativa en Clojure.Compojure regex para hacer coincidir una barra inclinada
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)
¿Qué expresiones regulares puedo usar para que coincida con una barra diagonal opcional en Compojure?
Ah, yo estaba esperando para evitar el middleware. Si es la única manera, entonces OK. –