如何使用Node.js列出Express应用程序中的所有路径,如;"耙路";Rails应用程序中的命令?

如何使用Node.js列出Express应用程序中的所有路径,如;"耙路";Rails应用程序中的命令?,node.js,express,Node.js,Express,我尝试在我的express应用程序中安装几个NPM包,允许我查看我的应用程序路线,但没有成功。我习惯于使用rake routes在rails应用程序中显示我的路由,但在express中没有发现任何类似的方法。在express中获得类似功能的最佳方法是什么?您研究过npm软件包吗?我不是Rails用户,但我相信它与rake routes类似,因为它将在Express(4.x)应用程序中显示所有注册的路由。它的另一个特点是: 它是一个GUI,让您可以将所有路由视为1.)一个可以过滤/搜索的表,或2

我尝试在我的express应用程序中安装几个NPM包,允许我查看我的应用程序路线,但没有成功。我习惯于使用
rake routes
在rails应用程序中显示我的路由,但在express中没有发现任何类似的方法。在express中获得类似功能的最佳方法是什么?

您研究过npm软件包吗?我不是Rails用户,但我相信它与rake routes类似,因为它将在Express(4.x)应用程序中显示所有注册的路由。它的另一个特点是:

  • 它是一个GUI,让您可以将所有路由视为1.)一个可以过滤/搜索的表,或2.)一个可扩展的树形图
  • 允许您使用请求生成器测试路由- 卷发的另一种选择(有点像你曾经工作过的邮递员) 用它)
它可能会提供比您想要的更多的功能,但它肯定会以一种开发人员友好的方式显示您的Express routes,并且非常容易配置


我还遇到了一个可能也值得一看的包:。

您可以在下面的文章中找到另一个堆栈溢出问题,该问题与列出Express应用程序中所有路径/路由的上下文相同:

您还可以访问以下关于

一旦成功跟踪最后一个给定链接,您将获得输出路径/路由,如下图所示:


@Katgus:如果你有其他解决方案,请将其发布在这里,这可能会帮助其他许多人。这是否回答了你的问题?