当我调试节点rest api时,我尝试使用node-inspector
node-inspector
node --debug server.js
这样我可以使用localhost调试我的api:3000 / api ... 如果我使用node-debug,那就没办法了。它不会启动端口3000。
但是我的代码是ES6,因此在我当前的调试中,我的代码由Babel编译。
我尝试过使用babel-node-debug,但似乎与node-debug的情况相同。我可以看到ES6代码,但我无法通过端口3000进行调试。
任何解决方法?
答案 0 :(得分:3)
babel-node
(包含在babel-cli
包中)的选项与node
的选项相同。
babel-node
babel-node --debug-brk=8010 test.js
node-inspector
node-inspector
node-inspector
网址,将相同的端口作为查询参数传递 http://127.0.0.1:8080/?port=8010
我试过这个,对我来说效果很好。
免责声明 - 我在此处发现此信息: https://github.com/CrabDude/babel-node-debug/issues/6