reitit

https://cljdoc.org/d/metosin/reitit/ https://github.com/metosin/reitit/
orestis 2020-07-07T06:44:45.205800Z

We were discussing these days with @josh604 about how reitit.frontend.history requires a “real” Router protocol implementation which means that having a nice REPL workflow is kinda hard — if you change your router (say by adding new routes) you have to either reload your entire state (starting/stopping controllers) or reach inside the history record and replace the router there. Contrast that with say Pushy which has just a match-fn that is much more flexible in that extend. It looks that reitit.frontend.history only uses the match-by-path function anyway.

orestis 2020-07-07T06:46:46.207600Z

Not sure if I have anything concrete to propose at this point. We have a workaround by implementing reitit.core/Router in a REPL-friendly way (proxying the calls to an actual instance we can redefine).

byrongibby 2020-07-07T07:51:44.209500Z

Hi, how do I add an authorization header to my Swagger UI (see below)? I have been trying to use this https://swagger.io/docs/specification/2-0/authentication/basic-authentication/, but have had no luck in getting it to work with Reitit.

byrongibby 2020-07-07T09:21:25.209800Z

byrongibby 2020-07-07T10:00:14.210600Z

Found the answer (that was previously discussed here): https://stackoverflow.com/questions/61469164/how-do-i-get-swagger-ui-to-let-me-provide-authentication-header