【发布时间】:2017-01-10 08:05:54
【问题描述】:
我在 Compojure 中处理可选查询参数并将未定义的查询参数分配给默认值的惯用方式是什么。
我已经尝试过了(这可能显然不起作用):
(GET "/something/:id" [id q :<< as-int :or {q (System/currentTimeMillis)}]
....)
我希望这条路线同时匹配:
curl /something/123
和
curl /something/123?q=234542345
(请注意,here 已发布类似问题,但它使用 Swagger)
【问题讨论】: