Morn!
Morn!
Morn!
Morn!
Morn!
Morn!
mårn
god morgen!
Morn!
Morn
jeg lærte for noen dager siden at Reitit støtter kvalifiserte nøkkelord i router-DSL-en sin! For oss som liker at samme attributt betyr det samme gjennom hele systemet, er det supre nyheter.
(def handle identity)
(-> {:request-method :get
:uri "/doc/blabla"}
((reitit.ring/ring-handler
(reitit.ring/router
["/doc/{doc/slug}" {:get #'handle}])))
:path-params)
;; => {:doc/slug "blabla"}fra og med {:mvn/version "0.10.1"} er det også lov med kolon inni string-en:
(-> {:request-method :get
:uri "/doc/blabla"}
((reitit.ring/ring-handler
(reitit.ring/router
["/doc/{:doc/slug}" {:get #'handle}])))
:path-params)
;; => {:doc/slug "blabla"}skullle personlig ønsket meg data til venstre i router-tabellen, ala
[["doc" :doc/slug] {:get #'handle}]
, men så flaks kan man ikke ha.Veldig kult! Og enig angående den siste saken. Har du sjekket om det er mulig å tilpasse reitit for dette?
Tviler, men det er ikke nødvendig. Reitit tar inn data. Den dataen kan man generere!
ah, nyttig!
og jeg har fått ny gnist til organisering av repoer på egen PC! repo/… speiler struktur på forges (i praksis Github for meg). Symlinker fra $HOME gir meg kjapp CD-tilgang til "hurtiglista" jeg jobber med ofte.
teodorlu@photondrive2 ~ % ls -lh | grep repo
lrwxr-xr-x@ 1 teodorlu staff 35B Feb 28 13:59 fjernkohortene -> repo/mikrobloggeriet/fjernkohortene
lrwxr-xr-x@ 1 teodorlu staff 28B Feb 26 19:29 -> repo/teodorlu/HYPERMEMACS.BB
lrwxr-xr-x@ 1 teodorlu staff 26B Feb 25 17:01 matnyttig -> repo/Mattilsynet/matnyttig
lrwxr-xr-x@ 1 teodorlu staff 39B Feb 25 17:01 -> repo/mikrobloggeriet/mikrobloggeriet.no
lrwxr-xr-x@ 1 teodorlu staff 27B Mar 12 14:14 parenteser -> repo/Mattilsynet/parenteser
lrwxr-xr-x@ 1 teodorlu staff 26B Mar 11 22:47 -> repo/teodorlu/play.teod.eu
drwxr-xr-x@ 78 teodorlu staff 2.4K Mar 10 17:00 repo God morgen!
Morn!