Size: a a a

Clojure — русскоговорящее сообщество

2021 January 19

Г

Григорий in Clojure — русскоговорящее сообщество
Не могу понять как безболезненно настроить Html5-роутинг на cljs.
источник

Г

Григорий in Clojure — русскоговорящее сообщество
Кто какой способ использует? Хотелось бы с retit.
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Григорий
Не могу понять как безболезненно настроить Html5-роутинг на cljs.
а в чем проблема?
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
у нас вроде bidi
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Да там между ними особо разницы нет если честно
источник

Г

Григорий in Clojure — русскоговорящее сообщество
Хм. Я так и не понял как из юзать без заморочек. Насколько я понял из этого примера с retit, чтобы его юзать, все равно нужно бекенд некоторые содержать https://github.com/metosin/reitit/tree/master/examples/frontend-controllers
Пришлось использовать вот этот грязный лайфхак https://gist.github.com/city41/aab464ae6c112acecfe1
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Григорий
Хм. Я так и не понял как из юзать без заморочек. Насколько я понял из этого примера с retit, чтобы его юзать, все равно нужно бекенд некоторые содержать https://github.com/metosin/reitit/tree/master/examples/frontend-controllers
Пришлось использовать вот этот грязный лайфхак https://gist.github.com/city41/aab464ae6c112acecfe1
да вроде нет
источник

Г

Григорий in Clojure — русскоговорящее сообщество
Они же там в примере, указывают в project.clj:
:figwheel {:http-server-root "public"
            :server-port 3449
            :nrepl-port 7002
            ;; Server index.html for all routes for HTML5 routing
            :ring-handler backend.server/handler})
источник

Г

Григорий in Clojure — русскоговорящее сообщество
Без этого можно как-то?
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Да можно конечно
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Это же только чтобы сервак поднять который раздает ресурсы
источник

Г

Григорий in Clojure — русскоговорящее сообщество
Я сейчас с shadow-clj.edn. И, насколько я понял, отдельный сервак для бека как-бы не поднимается.
:http-root    "public"
:http-port    8700
:preloads     [devtools.preload]}
источник

Г

Григорий in Clojure — русскоговорящее сообщество
Или я что-то путаю.
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Ну там надо смотреть доки я так с ходу не вспомню
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Но сервак это опционально
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Просто для удобства
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Если у тебя есть скомпиленный в js модуль и html страница которая его стартует - неважно откуда ты ее раздаешь
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
У нас например вообще в одном проекте логин и лендинг отдельно были написаны  и туда просто подкладывался cljs скомпиленный и все это раздавалось вообще каким-то левым сервером
источник

D

Dos in Clojure — русскоговорящее сообщество
(reitit.frontend/router routes)
источник

D

Dos in Clojure — русскоговорящее сообщество
Сорри, Пишу с телефона
источник