Node.js有哪些调试选项?特别是在Visual Studio Code中

What debugging options are available for Node.js? Esp. in Visual Studio Code

本文关键字:特别是 Visual Studio Code 选项 js 调试 Node      更新时间:2023-09-26

我来自于ASP开发。. NET MVC/c#使用Visual Studio。在这个堆栈中,调试非常彻底和直接。您可以创建一个项目,编写代码,设置断点,然后按F5来逐步执行它们。

Node.js的选项是什么?特别是使用Visual Studio Code?我试过设置一个调试配置文件,但结果好坏参半,似乎比在c#/Visual Studio中调试更容易出错。有什么办法得到调试功能精简在节点相同的方式,我习惯在Visual Studio与c# ?我知道JS是解释的,而不是编译的…

更新:我已经尝试点击调试按钮并设置启动。json文件。然而,这通常会导致我犯错误。例如,我设置了launch。json到我的应用程序的入口点,我的应用程序使用MVC模式。当我启动应用程序时,调试器在我访问控制器端点之前就停止在断点处,而在Visual Studio中使用c#,调试器会侦听,当我访问端点时,它会在断点处停止,以便我可以逐步通过。Visual Studio Code/Node调试器似乎想在端点被触发之前遍历所有断点。我还尝试了Visual Studio 2015社区的Nodejs工具扩展,它产生了微软Typescript错误。

你试过使用Chrome吗?当在Chrome中按F12得到显示的开发人员工具,然后你有输出控制台,可以看到源和设置断点。

以下是在visual studio之外调试节点的一些选项:我如何调试Node.js应用程序?

现在对于后端,我建议使用Postman for Chrome:https://www.getpostman.com/

它将使用任何API,并允许您查看您输入的信息是否正确。如果你想检查API的路由,发送给API的参数,以及发送回的数据,这将节省大量的时间。

似乎大多数人都不知道如何使用或知道它甚至可以用于visual studio中的调试