我试图让我的头脑围绕 clojure 解放者,我在下面遇到了这种类型的代码:
:handle-ok (by-method {
:get (fn [ctx] (render-item (:item ctx)))
:post (fn [ctx] (render-item (:item ctx)))
:put (fn [ctx] (update-item-response coll-slug ctx))})
起初我认为这handle-ok
只是针对 GET 请求,但后来我遇到了这个问题。
为什么我要为 post 提供处理程序并放入上面的示例中?这些是请求后处理程序吗?