【发布时间】:2020-05-22 18:06:01
【问题描述】:
我们正在使用 NestJS 框架在 Node.js/Typescript 中制作 API。我们使用@nestjs/swagger 包使其符合OpenAPI(以前称为Swagger)。它旨在与Azure/autorest 一起使用以生成客户端代码。
Autorest 支持 OpenAPI 2.0 而不是 3.0。 @nestjs/swagger 3.*.* 实现了 OpenAPI 2.0。当我们将 @nestjs/swagger 更新为 4.*.* 时,它变成了 OpenAPI 3.0。这不符合我们的需求,因为我们不能再使用 Autorest。另一方面,不更新包意味着我们可能会错过安全更新,甚至无法更新整个 NestJS 框架。
有什么方法可以更新@nestjs/swagger 并继续使用 OpenAPI 2.0?
【问题讨论】:
标签: javascript node.js nestjs openapi