我想创建一个接受两个输入的处理函数。一个是从 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
.