4
マイコード:Compojureルートのparams失っ情報
$ (checkin-app-handler {:server-port 8080 :server-name "127.0.0.1" :remote-addr "127.0.0.1" :uri "/123" :query-string "foo=1&bar=2" :scheme :http :headers {} :request-method :get})
> {:status 200, :headers {"Content-Type" "application/json"}, :body "{\"code\":\"123\",\"params\":{}}"}
私が間違っているのは何:
(defn json-response [data & [status]]
{:status (or status 200)
:headers {"Content-Type" "application/json"}
:body (json/generate-string data)})
(defroutes checkin-app-handler
(GET "/:code" [code & more] (json-response {"code" code "params" more})))
私はREPLにファイルをロードし、このコマンドを実行
は、のparamsが空白のようです? paramsマップに解析されたクエリ文字列を取得するためには、あなたがのparamsミドルウェアを使用する必要が