0

此路线适用于 Luminus/Compojure/Ring 应用程序

(GET "/page/:id" [id] (home-page id))

但这不会并引发错误:

(GET ["/page/:id" :id #"^[1-9]\d{0,2}$"] [id] (home-page id))

错误是“找不到页面”,即使我转到相同的网址“page/2”

4

1 回答 1

0

删除^ $冗余的锚点:显然关键字 ( :id) 指定了路由字符串 () 的哪一部分将":id"被正则表达式完全匹配。

为什么会这样的答案很可能在这个逻辑的实现中找到,Clout

于 2016-05-28T10:44:47.127 回答