Как получить данные формы в обработчике биди-ринга? - PullRequest
0 голосов
/ 27 февраля 2020

Я пытаюсь получить доступ к данным формы в обработчике bidi.ring. Отправка формы связана с обработчиком bidi.ring, и я не могу получить данные формы в запросе.

В каком-то блоге я нашел form-params. Но объект запроса не имеет этого вообще. Я также проверил params route-params. Все nil.

Для справки:


(defn index-handler [request]
  (if (= (:request-method request) :post)
   (let [title (get (:form-params request) "title")]
     (println title))))

(defn handler []
  (make-handler ["/" {"" index-handler}]))


(defrecord HttpServer [server]
  component/Lifecycle
  (start [this]
    (assoc this :server (http/start-server (handler) {:port 8080}))) ...)

Что мне не хватает?

1 Ответ

0 голосов
/ 27 февраля 2020

Похоже, у вас нет дальнейших настроек промежуточного программного обеспечения. Вам нужно как минимум wrap-params. Подробнее о том, как это сделать, см. документы по bidi .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...