我正在尝试使用 Express 4 应用程序运行节点检查器——我在 Vagrant 框中运行它,但能够在浏览器中查看页面而没有任何问题(我在 vagrant 机器上的端口可用于主机)。
我使用npm start
或启动应用程序node --debug bin/www
,然后启动 node-debugger bin/www
。我在浏览器中加载了检查器,它在第一行命中了初始断点,但是在页面上执行任何会触发断点的调试操作都会导致EADDRINUSE
(也就是端口正在使用中)错误。我对可能导致这种情况的原因感到有些困惑,但是,很可能我使用的命令可以在 Express 3 而不是 4 上运行。此外,我可能缺少一些配置来运行调试器主机的浏览器,但在 vagrant box 上运行检查器?