我知道如何使用node-inspector和iisnode调试http应用程序。但是我可以在Windows上使用node-inspector调试
非http 节点应用程序吗?
我试过了:
node debug test.js
它说:
debugger listening on port 5858
但是http://localhost:5858/
在Chrome中打开并不会执行任何操作。
顺便说一句:运行node debug test.js
确实会启动命令行调试器。但这不像节点检查器。
要使用node-inspector,node --debug
不可以使用正确的开关node debug
详细步骤如下:
npm install -g node-inspector
)node-inspector
http://localhost:8080/debug?port=5858
。您将获得节点检查器用户界面,但没有任何正在运行的应用程序。--debug
开关运行您的应用程序:node --debug test.js
一些有趣的观点:
node --debug-brk test.js
问题内容: 如何调试Node.js服务器应用程序? 现在,我主要使用带有以下打印语句的 警报调试 : 必须有更好的调试方法。我知道GoogleChrome浏览器有一个命令行调试器。该调试器也可用于Node.js吗? 问题答案: 节点检查器可以节省一天!从支持WebSocket的任何浏览器中使用它。断点,事件探查器,实时编码等,这真的很棒。 通过以下方式安装: 然后运行:
我目前正在使用reactNative从我的windows电脑(我唯一的电脑)构建一个移动应用程序。该应用需要在物理设备上测试,而不是在模拟器或模拟器上测试,因为它涉及一个QR扫描器,当我试图在android Studio的android模拟器/模拟器上测试QR扫描器时,它无法连接到我笔记本电脑的摄像头。所有这一切的关键在于,我唯一的物理移动设备是iPhone,React Native需要MacOS
问题内容: 我遇到了一个奇怪的问题-显然,某些Node.js模块的 文件夹层次结构 如此之 深 ,以至于Windows复制命令(或我们实际使用的PowerShell 就是PowerShell的)在路径超过250时遇到了臭名昭著的“路径过长”错误字符长。 例如,这是一个单个Node模块可以创建的文件夹层次结构: 看起来很疯狂,但对于Node模块却是现实。 我们需要在部署期间使用复制粘贴(我们没有使用
作者注:这个错误的许多问题鼓励我张贴这个问题,以供将来参考。 相关问题: 使用node_env=production的spawn函数 node.js child_process.spawn ENOENT error-仅在supervisord 生成ENOENT Node.js错误 https://stackoverflow.com/questions/27603713/nodejs-spawn-e
如何使用与启动的应用程序相同的UID打开shell?
问题内容: 我已经配置了SSL enpoint,并且可以确认它正在工作。当我进入日志时,会看到以下内容: 我试图追踪有关退出代码143的一些信息,以及为什么所有进程都被停止。签出以下服务器文件: 感谢您的提前反馈。如果需要,我可以提供更多详细信息。 ------解决方案(编辑)------- 请参阅下面的答案。 问题答案: 我在这里找到了答案:ExpressJS节点HTTPS服务器上的Heroku