This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-10-07
Channels
- # aleph (15)
- # beginners (18)
- # boot (18)
- # business (1)
- # cider (11)
- # cljs-dev (13)
- # cljsrn (19)
- # clojure (14)
- # clojure-austin (8)
- # clojure-dusseldorf (1)
- # clojure-finland (1)
- # clojure-greece (118)
- # clojure-poland (3)
- # clojure-russia (46)
- # clojure-spec (65)
- # clojure-uk (18)
- # clojurebridge (3)
- # clojurescript (16)
- # cloverage (7)
- # core-async (8)
- # cursive (74)
- # datomic (28)
- # editors (3)
- # emacs (3)
- # ethereum (5)
- # hoplon (19)
- # jobs-rus (18)
- # lein-figwheel (1)
- # off-topic (2)
- # om (107)
- # om-next (4)
- # onyx (23)
- # pedestal (23)
- # proton (3)
- # protorepl (1)
- # re-frame (108)
- # reagent (10)
- # ring-swagger (15)
- # spacemacs (2)
- # specter (11)
- # testing (7)
- # untangled (79)
- # vim (4)
- # yada (53)
@kuzmin_m посмотри buddy, мне пока хватает для моего проекта я сделал файлик access_rules.clj со всеми правами в одном месте и подключил его через middleware
@mkaschenko спасибо можешь показать access_rules.clj ?
то, что я запостил 🙂 можно еще по типу запроса разделить, в итоге можно каждый action описать
а что бы не привязываться к ring и http? т.е. политики сами по себе и про ring ничего не знают
https://medium.com/@niquola/access-control-model-for-fhir-generic-server-dd66deb7cae6#.pgh1cjlz2
Привет. Что нынче используют для роутнига SPA в CLJS? Имею в виду не связку типа bidi + pushy, а что-то типа React Router в JS, что умеет рендерить.
@niwinz это практически то же самое) хотелось бы набросать структуру роутов с компонентами к каждому роуту, понимаешь?)
@niwinz ну вот я что-то подобное ищу, но видать в cljs ничего нету
@roman01la забиндить react router да и все?
например заиспользовать director - https://github.com/flatiron/director ксли нет отвращения к js-либам, конечно же
@savelichalex скорее всего да
@delaguardo director это тот же bide
действительно) не знал про него, сори
@roman01la в {}
положи 🙂
@misha кого?)
Вот такое очень удобно использовать
<Router>
<Route path="/" component={App}>
<Route path="about" component={About}/>
<Route path="users" component={Users}>
<Route path="/user/:userId" component={User}/>
</Route>
<Route path="*" component={NoMatch}/>
</Route>
</Router>
(def routes {"/" App, "/about" About, ...})
(defn route [path]
(get routes path NoMatch))
как-то такну нет, там то вложенные
есть лэйауты
ну About будет children для App
если роут совпал конечно же
как я понял, если path="/" - на всю страницу отрендерится App а если "/about" - то About, опять же на всю страницу, так?
внутри App будет About
если конечно ты этого хочешь
@roman01la в общем проще забиндить потому что там контекст ж, и не придется с link сидеть выдумывать
@savelichalex да, согласен. С контекстом работать в cljs обертках очень неудобно
@misha > ну тогда тут неясно, как именно “внутри” Отрендерится App и получит в аргументах About. Это действительно удобно для стрктурирования экранов в приложениях.