Привет! Меня зовут Александр Панфилов, я фронтенд-разработчик и тимлид с 9-летним опытом. В этой статье я хочу продолжить тему прошлой статьи «Погружение в Swagger: от основ до сложных кейсов в Nest.js». В ней я освещу проблему исправления ошибок в сгенерированном файле, как из одного файла спецификации можно сгенерировать несколько файлов для обработки разных эндпоинтов. В результате добавления Swagger во фреймворк Nest.js и его качественной настройке на стороне бэкенда я смог сгенерировать файл OpenAPI-спецификации. Я думал, что автоматическая генерация файла спецификации должна происходить без проблем, но я очень ошибался. Файл спецификации содержал ошибки. Во спецификации, которую генерировал Nest, ошибок не отображалось. Тогда я решил проверить валидность файла, который он генерирует. На официальном сайте Swagger https://editor.swagger.io/ провалидировал файл и получил список ошибок. У меня было два пути решения проблемы: Я сделал это с помощью AI-модели DeepSeek. Далее я просто с