Fork me on GitHub
#reitit
<
2020-07-07
>
orestis06:07:45

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.

orestis06:07:46

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).

byrongibby07:07:44

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.