此路线适用于Luminus / Compojure / Ring app
(GET "/page/:id" [id] (home-page id))
但这不会发生错误:
(GET ["/page/:id" :id #"^[1-9]\d{0,2}$"] [id] (home-page id))
错误是“找不到页面”,即使我转到同一网址“page / 2”
答案 0 :(得分:0)
删除多余的锚^
$
:显然关键字(:id
)指定路由字符串(":id"
)的哪一部分要匹配正则表达式,完整。
为什么会出现这种情况的答案很可能在这个逻辑Clout的实现中找到。