我刚刚开始使用Nestjs,我想知道如何使用路由前缀或Express路由器实例对API进行版本设计?
理想情况下,我希望通过以下方式访问端点:
/v1
/v2
等,所以我可以优雅地降低端点。我没有看到我可以添加版本前缀的位置。我知道可以在应用程序实例上设置global prefix,但这不适用于特定的端点集。
答案 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)
对于版本或任何前缀,您可以使用“全局前缀”: