Как сделать сервер CLJS Hoplon или вызов AJAX

phlie спросил: 13 июня 2018 в 03:09 в: hoplon

Я использую Hoplon для создания довольно простого сайта и прикрепления к части AJAX. Раньше я использовал Castra как бэкэнд, но поскольку он больше не поддерживается, я переключился на обычный LuminusWeb-сервер. Мне нужно позвонить на сервер, на котором я буду сервером, а затем ждать ответа. Я знаю, как это сделать на стороне сервера, но я не могу найти какую-либо информацию о том, как это сделать на стороне клиента Hoplon.

Как я могу отправить запрос на сервер с помощью AJAX call?

Я знаю, как это сделать в jQuery и предположим, возможно, ошибочно, что есть что-то похожее на $ .POST в Hoplon.

Cheers


1 ответ

Есть решение
phlie ответил: 18 июня 2018 в 05:28

Лучший способ решить эту проблему AJAX, которую я нашел, - использовать библиотеку "cljs-http", а затем вы можете сделать синхронный запрос с помощью вызова, например:

(http/post "http://localhost:8080/" {:with-credentials? false})

Затем, на cljs-http GitHub README.md, он дает много примеров, поэтому вы можете сделать асинхронный в Hoplon.

Дополнительное видео по вопросу: Как сделать сервер CLJS Hoplon или вызов AJAX

ElixirConf 2017 Lightning Talk - Phoenix with ClojureScript, Boot & Hoplon - Kyle Oba

AJAX Tutorial - 7 - Communicating with the Server

AJAX Tutorial - 24 - Configuring and Connecting to a Server