【问题标题】:Debug server-side code with readline module in node.js在 node.js 中使用 readline 模块调试服务器端代码
【发布时间】:2017-06-18 12:31:41
【问题描述】:

我是 Javascript 和 Node.js 的新手。

来自 C#,我想在 Debugging-console 中设置断点来调试类似的东西:

var name = Console.readline();
Console.Writeline(name);

看起来很简单,但我失败了。到目前为止我发现的是,之后

npm install sget 

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

那么,我该如何使用 readline-functionality 和断点集呢?

【问题讨论】:

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

标签: javascript node.js


【解决方案1】:

您将无法这样做,因为 Node 是非阻塞的。

您可以使用节点调试器:

或节点检查器:

可以使用 Chrome 开发者工具调试 Node,见:

【讨论】:

    【解决方案2】:

    前往这些文档:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多