【发布时间】:2015-09-22 01:33:48
【问题描述】:
我看到很多关于调试 Node/Express 应用程序的问题,但是,它似乎是一个节点 Web 应用程序,而不是一个 RESTful 服务器。
我已经构建了一个简单的服务器,当使用命令node server.js 启动服务器时它可以完美运行。我可以使用 Postman 或其他一些工具来调用 GET/POST 请求。
安装node-inspector 模块后,当我使用命令node-debug server.js 启动节点检查器调试时,它会在http://127.0.0.1:8080/?ws=127.0.0.1:8080&port=5858 处显示一个带有检查器窗口的网页。
然后,我使用邮递员再次调用请求(之前已成功调用),但它显示404 error:Cannot GET /api/v1/user/login。
如何向调试服务器发出请求?
【问题讨论】:
-
这可能是因为当您启动调试器时,
server.js的执行已暂停,REST 服务器并未真正启动并运行。尝试恢复执行(暂停或播放按钮)并设置断点。 -
不行,我已经恢复执行了。
-
您使用哪个版本的 NI? (0.11.0发布网络调试。假设这会导致一些问题。你可以试试0.10.*吗?)
标签: node.js rest debugging express node-inspector