nestjs - Nestjs 路由版本控制?

标签 nestjs

我刚刚开始使用 Nestjs我想知道如何使用路由前缀或通过 Express Router 实例对我的 API 进行版本控制?

理想情况下,我希望通过以下方式访问端点:

/v1
/v2

等等,这样我就可以优雅地降级端点。我没有看到在哪里可以添加版本前缀。我知道可以设置 global prefix在应用程序实例上,但这不适用于一组特定的端点。

最佳答案

这是关于 RouterModule 的公开讨论 https://github.com/nestjs/nest/issues/255 。我知道这个功能有多重要,所以它应该会在不久的将来出现。此时需要将 v1/v2 直接放入 @Controller() 装饰器中。

关于nestjs - Nestjs 路由版本控制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47861633/

相关文章:

nestjs - HTTP 和 RPC 之间的共享异常

node.js - Nest 无法解析 ... 的依赖项。请确保索引 [0] 处的参数 .. 在

postgresql - 如何在 TypeORM 中定义 varchar 和 enum?

jestjs - 在 NestJS Jest 测试中覆盖提供程序

node.js - 保存和更新不会删除已删除的实体

typescript - Nestjs 依赖注入(inject)和 DDD/整洁架构

cookies - 使用 Supertest 时 request.cookies 未定义

javascript - 如何在发送 Nest.js 之前格式化响应?

javascript - 如何按多个时间间隔对 NestJS API 进行速率限制?

nestjs - 从配置中注入(inject) DTO 中的默认值