【发布时间】:2012-09-11 10:18:06
【问题描述】:
我想创建一个接受两个输入的处理函数。一个是取自url/name的参数,第二个是来自查询字符串/name?x=3的参数
(def my-app (app
[page-name] (handler page-name)))
(defn handler
[{:keys [params]} page-name]
(let [x (params "x")]
(-> (page-templ page-name x) response constantly)))
上述失败是因为处理程序需要 2 个参数,但我只传递了一个。
如何获取请求映射并将其传递给处理程序?
上述案例中的请求映射包含一个名为x 的参数。
【问题讨论】: