This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-03-12
Channels
- # announcements (19)
- # babashka (33)
- # beginners (96)
- # bitcoin (6)
- # cider (11)
- # circleci (5)
- # clj-kondo (22)
- # cljs-dev (4)
- # cljsjs (2)
- # clojure (65)
- # clojure-australia (9)
- # clojure-berlin (1)
- # clojure-europe (53)
- # clojure-italy (2)
- # clojure-nl (2)
- # clojure-uk (42)
- # clojurescript (9)
- # conjure (1)
- # cursive (33)
- # data-oriented-programming (1)
- # data-science (6)
- # datomic (12)
- # emacs (12)
- # fulcro (7)
- # graphql (4)
- # honeysql (5)
- # jobs (2)
- # juxt (8)
- # lsp (30)
- # malli (9)
- # off-topic (9)
- # other-languages (1)
- # re-frame (17)
- # reagent (11)
- # reitit (5)
- # releases (2)
- # remote-jobs (3)
- # shadow-cljs (39)
- # spacemacs (6)
- # sql (2)
- # testing (3)
- # tools-deps (43)
- # vim (5)
- # xtdb (11)
Hi, I’ve been trying to find out how to enable reitit to output the :definitions
key with models when using swagger and couldn’t find any solution. Is there some way to integrate ring-swagger with it?
Same way ring-swagger outputs model defintions here: https://github.com/metosin/ring-swagger#more-complete-example
(automatically references the schema via definitions)
I want to protect the swagger doc built from the malli data model using buddy. I have seen the reitit examples which protect routes but it's not clear how this integrates into the Swagger model ... also x post to malli
@raymcdermott we pulled out the swagger-endpoints into normal ring handler just for this. in compojure-api, they we inside the api
macro, making things hard. With reitit, you just wrap a security mw into the routes, e.g.
["" {:no-doc :true,
:middleware [wrap-hide-me-from-the-evil-of-the-world]}
["/swagger.json" ...]
["/api-docs/*" ...]]
don’t have the buddy-auth example at hand, I recall there is one under /examples