Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用node.js中的readline模块调试服务器端代码_Javascript_Node.js - Fatal编程技术网

Javascript 使用node.js中的readline模块调试服务器端代码

Javascript 使用node.js中的readline模块调试服务器端代码,javascript,node.js,Javascript,Node.js,我不熟悉Javascript和Node.js 来自C#我想在调试控制台中设置断点来调试类似的东西: var name = Console.readline(); Console.Writeline(name); 看起来很简单,但我失败了。到目前为止,我发现 npm install sget 我可以在集成终端中运行app.js,它将以交互方式工作。但这忽略了我的断点 那么,如何使用readline功能和断点集呢?您将无法这样做,因为节点是非阻塞的 您可以使用节点调试器: 或节点检查器:

我不熟悉Javascript和Node.js

来自C#我想在调试控制台中设置断点来调试类似的东西:

var name = Console.readline();
Console.Writeline(name);
看起来很简单,但我失败了。到目前为止,我发现

npm install sget 
我可以在集成终端中运行app.js,它将以交互方式工作。但这忽略了我的断点


那么,如何使用readline功能和断点集呢?

您将无法这样做,因为节点是非阻塞的

您可以使用节点调试器:

或节点检查器:

您可以使用Chrome Developer工具调试节点,请参阅:


请阅读以下文档:


这些可能有助于解决您的问题。

谢谢您的建议。但这似乎不是我需要的解决方案@A.ᴍɪʀ我知道,我只是想给你一些关于调试nodejs项目的指导:)尝试使用Visual Studio代码或Webstorm进行调试。在这些情况下,您可以在中断状态下操作变量的值,然后使用新值继续执行,当遇到断点时,所有异步代码的执行都将暂停。