This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-07-25
Channels
- # aleph (2)
- # aws (2)
- # beginners (37)
- # boot (23)
- # cider (29)
- # clara (34)
- # cljs-dev (2)
- # cljsrn (17)
- # clojure (230)
- # clojure-dev (47)
- # clojure-italy (11)
- # clojure-nl (2)
- # clojure-poland (5)
- # clojure-russia (52)
- # clojure-sg (1)
- # clojure-spec (70)
- # clojure-uk (73)
- # clojurescript (31)
- # core-async (9)
- # cursive (15)
- # datomic (39)
- # events (1)
- # graphql (1)
- # lein-figwheel (2)
- # luminus (13)
- # off-topic (2)
- # onyx (29)
- # other-lisps (1)
- # parinfer (15)
- # pedestal (14)
- # re-frame (41)
- # reagent (24)
- # ring (4)
- # ring-swagger (12)
- # rum (1)
- # spacemacs (3)
- # specter (1)
- # test-check (13)
- # timbre (9)
- # unrepl (29)
- # vim (5)
Подскажите, уважаемые, есть ли простой способ в compojure сделать, чтобы урли вида "/prefix/x/file.ext" сервились из ресурса "public/x/file.ext"?
в общем, если кому-то захочется такого же странного, то уже могу сразу сказать что (context "/prefix" ... ) оставляет в :path-info уже то, что надо
Это все для того, чтобы собранный uberjar с ресурсами внутри можно было маунтить на разные префиксы.
Хм, ну вот, у меня папочка resources/public/icons/1.png
, прописал (route/resources "/prefix")
по урлу
отдается, так же надо было?
вот у меня запущен репл, а нем апликация, рядом запущен watch и там гарден пересобирает цсски
Ну вот я последнее время подумывал, что html пишу в Clojure, css тоже надо бы на нем) Надо будет посмотреть garden
чтобы эти цсски нормально виделись, есть для девелопмента специальный раут - (route/files ... )
собственно он у меня не работал не из-за префикса, а из-за того, что в девелопменте гарден в другой дир собирался.
https://weavejester.github.io/compojure/compojure.route.html ну тут по идеи можно root
в настройках задать
У бота прикольная идея файлсетов - то есть каждый этап сборки делает новый независимый файлсет
например, у меня гарден дописывает совой результитующий файлик к уже лежащей в ресурсесах статике
Но тут я напридумывал пару странно-костыльных моментов, и думаю может есть более человеческий способ.
то есть это такая же структура данных с такой же обработкой. нафига выдумывать еще какой-то синтаксис?
А в буте мне понравилось то, что его конфиг это просто кусок программы - можно писать что угодно.
Парни, привет! Позвольте один пост в рекламных целях 🙂 Последние несколько месяцев, мы работали над проектом #shapdesk. Это регулируемые по высоте столы с возможностью комплектации дубовой столешницей, на мой взгляд лучшее предложение на сегодня в РФ. Конечно, кложуристам собственной промо-код: clojurerocks. https://shapdesk.com
gzip забыли 🙂
хотя там картинок на 20Мб ))
Сами картинки еще можно сжать) https://shapdesk.com/img/table.png - 287кб весит, если тут ужать http://tinypng.org (например) будет 25кб
Сайт, кстати, написал на clojure с server-side рендерингом на Rum, было интересно попробовать - понравилось 🙂
чота сайт больно простой, не проще было просто статику сверстать? или там логика где есть?
@artemyarulin человек кложу в продакшн протащил, а ты его бытовухой, ну
зато теперь можно переписать на статик html и написать бложек "why I left clojure, and why you should too"
> @artemyarulin человек кложу в продакшн протащил, а ты его бытовухой, ну это конечно, громко сказано
как такое возможно. lein run
запускает проект без проблем. lein repl
а дальше (run-dev)
тоже запускает проект без проблем. Когда в спейсмаксе стартую repl, а затем запускаю (run-dev)
- все вроде отрабатывает хорошо, но при обращении к хосту (это минимальный pedestal сервер) страница висит в ожидании ответа
покажи сорцы
я нашел проблему. у меня не было файла config/logback.xml