【发布时间】:2013-03-29 00:00:33
【问题描述】:
我想像这样在 Compojure 中定义一个资源:
(ANY "myres/:id" [id] (handler))
并且我希望 :id 是可选的(取决于是否指定了 ID,我的 API 的行为会有所不同)。
如果我尝试访问,这可以正常工作
http://mydomain/myres/12
但是如果我尝试访问
http://mydomain/myres
不指定 ID,我得到 404。
有没有办法让参数 :id 是可选的?
谢谢!
【问题讨论】: