使用Visual Studio Code的远程调试节点js应用程序

在编写基于节点的应用程序时,您可能需要调试代码以识别错误,流程问题等。那里有许多流行的机制可用于调试节点应用程序。 同样, 远程调试是调试应用程序的另一种非常重要的方法。

“远程调试是对在与调试器不同的系统上运行的程序进行调试的过程。 要启动远程调试,调试器通过网络连接到远程系统。 然后,调试器可以控制程序在远程系统上的执行,并检索有关其状态的信息。”

Microsoft Visual Studio代码(vscode)是一个非常流行的基于Electron的编辑器。 该编辑器内置了远程调试功能,但是您可能需要执行几个步骤才能获得实际的好处。

先决条件

  • 将vscode安装到您的计算机中https://code.visualstudio.com/Download
  • 在您的机器上设置Node js https://nodejs.org/en/download/

步骤01:设置您的节点应用程序代码

打开vscode并使用以下内容创建app.js文件,或者您可以在编辑器上打开现有代码。

  var msg =“您好,调试器已启动”; 
console.log(msg);
  var x = 10; 
console.log(x + 1);

步骤02:将启动配置添加到应用

下一步将是在Visual Studio代码上创建启动配置。 为此,请单击侧栏上的调试图标。

单击左上角的齿轮,然后可以选择“ Node.js”环境。

然后,vscode将自动将launch.json添加到.vscode文件夹中。

您可以根据需要配置端口和地址。

  “端口”:5858, 
“地址”:“本地主机”,

步骤03:在调试模式下运行Node js应用程序

现在转到控制台并键入以下命令以调试模式运行您的节点应用程序。

 节点-debug-brk = 5858 app.js 

步骤04:附加调试器

返回vscode并从调试菜单下拉列表中选择“附加”,然后选择运行。

中提琴…。!

让我知道您是否有任何问题。 您只需将localhost更改为任何IP地址,然后检查VSCode远程调试的功能即可!!