Fork me on GitHub
#clojure-russia
<
2017-12-01
>
mike_ananev05:12:01

@eremec для себя сначала надо решить это будет SPA или нет. Если SPA то JS часть вполне себе общается с backend через websockets например.

mike_ananev05:12:51

Если не SPA, то все взаимодействие идет через GET, POST на определенные URI серверного приложения, где крутиться твой компожур с маршрутами.

mike_ananev05:12:35

Для того, чтобы скомпиленный JS уехал в браузер, тебе надо положить его в ресурсы, и отдать с какой-то статичной html страничкой. Собственно, на html страничке у тебя должен быть какой html элемент с id который используется в JS, чтобы забиндиться в DOM'e

mike_ananev05:12:17

вот этот div id app должен использоваться в JS файле, чтобы в это место загрузиться и отобразиться.

mike_ananev05:12:26

для роутинга в JS части используй библиотеку bidi. для роутинга на сервере можно использовать компожур, а можено тот же bidi.