如何在终端或chrome检查器中获取express.js应用程序中定义的所有路径

时间:2017-09-24 21:12:12

标签: javascript node.js express

我有一个express.js应用程序正常工作。但是它变得越来越大,有时候如果已经定义了某条路线,我会感到困惑。我需要一种方法来查看我的快递应用程序所服务的路线。

我想在运行时在终端或chrome的检查器中看到它。我在启动应用程序时使用--inspect选项。我不想在我的应用程序中使用某些节点模块和编写代码来查看终端中的路由。它应该是按需的。我记得Ruby on Rails中有一些这样的功能 - 我想这是rake路由或其他东西。需要帮助,这将使我的生活变得轻松。

我使用了app._router.stack。它的问题是我看不到已安装路由中定义的路由。

我已经形成了子路由 - / admin和/ api。这些子路由也是其他子路由的组合。随着应用程序的增长,层次结构可能会变得更深。 app._router.stack不会工作,并为每个子路由和console.log编写'someRouter.stack',这对我来说不是一个解决方案。

0 个答案:

没有答案