版本化Nestjs路线?

时间:2017-12-18 03:06:32

标签: nestjs

我刚刚开始使用Nestjs,我想知道如何使用路由前缀或Express路由器实例对API进行版本设计?

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

/v1
/v2

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

2 个答案:

答案 0 :(得分:5)

Here's an open discussion about the kv:micro-tab karan.verma$ echo $JAVA_HOME /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home https://github.com/nestjs/nest/issues/255. I understand how important this functionality is, so it should appear in the near future. At this point it is necessary to put RouterModule / v1 directly into the v2 decorator.

答案 1 :(得分:0)

对于版本或任何前缀,您可以使用“全局前缀”:

https://docs.nestjs.com/faq/global-prefix