MAD*_*ppy 1 nestjs nestjs-swagger
按照此处的文档,可以轻松启用 HTTP REST 应用程序的 NestJS URI 版本控制。
然而,文档没有解释如何使 URI 版本控制成为可选。
例子:
/api/v1/users
/api/v2/users
/api/users-> 应映射到 v1 以允许现有的 webhooks 继续工作
问题:
我们如何在 NestJS REST 应用程序中使 URI 版本控制成为可选,以便旧版本(没有任何 api 版本)继续工作?
您应该使用以下选项VERSION_NEUTRAL的版本defaultVersion:
app.enableVersioning({
type: VersioningType.URI,
defaultVersion: [VERSION_NEUTRAL, '1', '2'],
});
Run Code Online (Sandbox Code Playgroud)
https://docs.nestjs.com/techniques/versioning
| 归档时间: |
|
| 查看次数: |
2962 次 |
| 最近记录: |