我如何在Nestjs中获得所有路由(从每个模块上的所有模块和控制器开始?)>

问题描述 投票:0回答:1

使用Nestjs,我想获得带有HTTP动词的所有可用路由(控制器方法)的列表,如下所示:

API:
      POST   /api/v1/user
      GET    /api/v1/user
      PUT    /api/v1/user

似乎需要访问Express路由器,但我还没有在Nestjs中找到一种方法。为了表达,有一些库,例如“ express-list-routes”或“ express-list-endpoints”。

提前感谢!

使用Nestjs,我想获取带有http动词的所有可用路由(控制器方法)的列表,如下所示:API:POST / api / v1 / user GET / api / v1 / user PUT / api / v1 /用户It ...

node.js typescript express nestjs
1个回答
0
投票

我刚刚发现Nestjs应用程序具有一个“ getHttpServer()”方法,通过它我可以访问“路由器堆栈”,这是解决方案:

© www.soinside.com 2019 - 2024. All rights reserved.