#swagger #openapi #loopback
#swagger #openapi #loopback
Вопрос:
У нас есть требование, в котором мы должны скрыть некоторые параметры запроса / параметры запроса и поля схемы ответа в swagger. Мы попробовали некоторые варианты, но они работают не так, как ожидалось. Согласно документации, мы не можем реализовать это в loopback. У кого-нибудь есть какие-либо идеи по этому поводу?
Ответ №1:
В LoopBack 4 можно реализовать пользовательский усилитель спецификации OpenAPI, который будет редактировать (скрывать) параметры запроса и поля схемы из спецификации API, созданной сервером — см. https://loopback.io/doc/en/lb4/Extending-OpenAPI-specification.html
Мы не предоставляем такую функциональность в LoopBack 3. Если вы получаете доступ к сгенерированной спецификации Swagger через API Explorer, вы можете разветвить loopback-component-explorer
модуль и добавить код для настройки сгенерированной схемы — см. Функцию mountSwagger
в index.js