Javascript 如何使用node inspector调试nodejs后端?

Javascript 如何使用node inspector调试nodejs后端?,javascript,node.js,debugging,express,node-inspector,Javascript,Node.js,Debugging,Express,Node Inspector,我正在尝试调试我的后端,但我不确定我是否用正确的方式进行调试 我已按如下方式设置调试: 节点6.9.1和节点检查器0.12.8 打开命令提示符并运行以下命令: 节点检查器--web端口=3030(服务器应用程序端口) 打开另一个命令提示符并运行以下命令: node--inspect--debug brk server.js 在第二个命令提示符“登录”屏幕中浏览到给定的URL 按F8使服务器运行 最后,设置一些其他断点 浏览应用程序的另一个选项卡(1-中定义的地址和端口) 请参阅步骤5中定义的断点

我正在尝试调试我的后端,但我不确定我是否用正确的方式进行调试

我已按如下方式设置调试:

节点6.9.1和节点检查器0.12.8

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

    节点检查器--web端口=3030(服务器应用程序端口)

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

    node--inspect--debug brk server.js

  • 在第二个命令提示符“登录”屏幕中浏览到给定的URL

  • 按F8使服务器运行
  • 最后,设置一些其他断点
  • 浏览应用程序的另一个选项卡(1-中定义的地址和端口)
  • 请参阅步骤5中定义的断点上的服务器执行停止
  • 现在,当我运行
    节点时——检查app.js
    ,到目前为止,一切看起来都很好。我可以在app.js中调试第一次启动。但是如果我想用POSTMAN调试端点,我会得到错误“cannotpost/api/trainingsWeek”。如果我不调试,端点可以工作

    我必须换一个地址吗?还是邮递员以外的其他工具? 而
    节点--inspect app.js
    节点调试

    更新


    这是我愚蠢的错误:p解决方案如下:

    我使用VS代码进行调试。我猜您不需要节点检查器,它将使用来自节点的集成调试器运行。要使其运行,请打开项目和调试视图。应该没有可用的配置。单击小轮子->选择node.js作为环境

    之后将创建标准json,如下所示:


    然后单击播放按钮,选择开始程序。这样调试就可以运行了。现在,当您刚刚运行服务器时,您可以使用具有相同url的POSTMAN,并且VS代码中的调试器应该会到达您的断点。

    这里介绍了问题的第二部分: