【发布时间】:2017-07-03 11:26:21
【问题描述】:
我正在尝试调试我的后端,但我不确定我是否以正确的方式进行操作。
我的调试设置如下:
节点 6.9.1 和节点检查器 0.12.8
-
打开命令提示符并运行以下命令:
node-inspector --web-port=3030 (server app port) -
打开另一个命令提示符并运行以下命令:
node --inspect --debug-brk server.js 在第二个命令提示符登录屏幕中浏览到给定的 URL
- 按 F8 使服务器运行
- 最后放了一些其他的断点
- 在另一个选项卡上浏览您的应用(地址和端口在 1- 中定义)
- 查看服务器执行在步骤 5 中定义的断点处停止。
现在,当我运行 node --inspect app.js 时,到目前为止一切看起来都很好。我可以在 app.js 中调试第一次启动。但是,如果我想使用 POSTMAN 调试端点,则会收到错误消息“Cannot POST /api/trainingsWeek”。如果我不调试,端点就可以工作。
我必须使用另一个地址吗?还是 POSTMAN 以外的其他工具?
还有node --inspect app.js和node-debug有什么区别
更新
这是我的愚蠢错误:P 这是解决方案:https://github.com/node-inspector/node-inspector/issues/907#issuecomment-280620108
【问题讨论】:
-
这里涵盖了您的问题的第二部分:mattzeunert.com/2016/06/01/node-v8-inspector-inspect.html
标签: javascript node.js debugging express node-inspector