Как защитить маршрут / api при использовании Swagger - PullRequest
0 голосов
/ 21 апреля 2020

Я сервер Nest JS с модулем Swagger.

Если я получаю /api, он возвращает документацию API, это нормально.

Но, когда я делаю запросы, используя документация Swagger это меняет мою базу данных. Пользователи, созданные в интерфейсе Swagger, создаются в моей реальной базе данных.

Есть ли способ предотвратить это. Или хотя бы поставить аутентификацию в маршрут /api?

1 Ответ

1 голос
/ 23 апреля 2020

Swagger документы позволяют вам делать фактические запросы.

Это точно такой же запрос, который вы выполняете, например, с помощью curl, Postman или любого другого http-клиента.

Swagger docs не похож на SANDBOX.

^^^ Это пример, почему:

Пользователи, созданные в интерфейсе Swagger, создаются в моей реальной базе данных.

...