我怎样才能用节点检查器debuggingnodejs后端?

我试图debugging我的后端,我不知道如果我正在做这个正确的方法。

我已经设置了如下的debugging:

节点6.9.1和节点检查员0.12.8

  1. 打开命令提示符并运行以下命令:

    node-inspector --web-port=3030 (server app port)

  2. 打开另一个命令提示符并运行以下命令:

    node --inspect --debug-brk server.js

  3. 在第二个命令提示符login屏幕上浏览到给定的URL

  4. 按F8使服务器运行
  5. 最终放了一些其他的断点
  6. 在另一个选项卡上浏览到您的应用程序(1-中定义的地址和端口)
  7. 请参阅第5步中定义的断点上的服务器执行停止。

现在,当我运行node --inspect app.js和一切看起来不错。 我可以debuggingapp.js中的第一个开始。 但是如果我想用POSTMANdebugging一个端点,我得到错误“不能POST / api / trainingsWeek”。 如果我不debugging,端点工作。

我需要另外一个地址吗? 或者比POSTMAN还有其他工具? node --inspect app.jsnode-debug之间有什么区别?

GitHub问题

在这里输入图像说明

在这里输入图像说明

UPDATE

这是我的愚蠢的错误:P这是解决scheme: https : //github.com/node-inspector/node-inspector/issues/907#issuecomment-280620108

我使用VS代码进行debugging。 我想你不需要节点检查器,它将从Node的集成debugging器运行。 要使其运行,请打开您的项目和debugging视图。 应该没有可用的configuration。 点击小轮 – >selectnode.js作为环境。

在这里输入图像说明

之后,标准的json将被创build,如下所示:

在这里输入图像说明

然后用select开始程序点击播放button。 由此debugging应该运行。 现在,只要运行服务器,VS编译器的debugging器应该到达断点,就可以使用POSTMAN。