繁体   English   中英

Node.js可以使用哪些调试选项? ESP。 在Visual Studio代码中

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

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

Node.js有哪些选择? 特别是使用Visual Studio Code? 我已经尝试设置一个调试配置文件,但它有不同的结果,并且似乎比C#/ Visual Studio中的调试更容易出错。 是否有任何方法可以像在Visual Studio中使用C#一样在Node中简化调试功能? 我知道JS是解释而不是编译......

更新:我尝试单击调试按钮并设置launch.json文件。 但是,这通常会导致我出错。 例如,我已将launch.json设置为我的应用程序的入口点,而我的应用程序使用MVC模式。 当我启动应用程序时,调试器在我访问控制器端点之前在断点处停止,而在使用C#的Visual Studio中,调试器将监听,当我访问端点时,它将在断点处停止,以便我可以步骤通过。 Visual Studio代码/节点调试器似乎希望在甚至触发端点之前逐步执行所有断点。 我还尝试了Visual Studio 2015社区的Nodejs Tools扩展,它产生了Microsoft Typescript错误。 它看起来似乎很简单。

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

以下是在可视工作室之外调试节点的一些选项: 如何调试Node.js应用程序?

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

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

看起来大多数人都不知道如何使用或知道它甚至可以用于在视觉工作室中进行调试。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM