如何使用Visual Studio 2013和Node Tools NTVS调试Node.js应用程序

安德烈亚斯·里夫(Andreas Reiff)

我已经将现有的node.js + express项目移至VS,因为我现在比较喜欢IDE而不是JetBrains(使用VS多年,只浏览了Webstorm)。

我从现有资源中使用NTVS新项目->并且所有文件都已成功导入。

之后,我打开了项目的项目设置,并将node.exe参数设置为bin \ www(用于启动的启动文件)。

当我按F5键(调试)时,我在打开命令提示符下将console.log消息放入www和app.js文件中,看起来服务器正在运行(无法确认,我想调试是否一切正常)。工作),但VS调试器再次直接退出,它也不会在我选择用于调试的浏览器中打开任何页面。

我的节点应用程序实际上是REST Web服务,因此我想使用不同的参数测试不同的URL。

另外,即使直接从node.exe启动应用程序,我也无法在指定的端口上访问该应用程序,即使命令提示符仍处于打开状态。

(我安装了NTVS和WebEssentials-有些操作需要很长时间,但是我将其归因于NTVS仍然是早期版本。)

问题:Visual Studio调试器如何保持与node.js应用程序的连接,以便我可以使用断点并使用任何浏览器连接并测试不同的URL?(即使在console.log上放置了在启动过程中打印的断点,也不会被触发。)

安德烈亚斯·里夫(Andreas Reiff)

对于所有要求接收的人,搜索的人都会发现...。

(是的,在发布此处之前,我确实花了很长时间进行搜索和尝试。)

设定值

用VS调试Node.js服务器有点不错。

希望这可以帮助某人

编辑:很难在图像中读取node.exe的参数。肯定是

 --debug=<portno>

用两个破折号(而不仅仅是一个破折号)来指定调试端口。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用Visual Studio Code调试Node js

如何调试Node.js应用程序?

如何使用“空白Node.js”模板在Visual Studio 2019中调试React应用

如何在Visual Studio 2015中编写API方法Node.js Express 3应用程序

在Visual Studio 2015中将Node.js代码与Apache Cordova应用程序一起使用

如何分发Node JS应用程序?

结束调试后,如何防止Visual Studio 2013关闭IIS Express应用程序?

如何从Visual Studio 2013调试.NET控制台应用程序

如何同步Node js应用程序,git和Heroku?

使用websockets和node.js的Web应用程序

如何在Visual Studio代码中使用特定的端口和本地主机调试django Web应用程序?

WTL应用程序向导和Visual Studio 2013

在Visual Studio代码中使用TypeScript和Webpack调试Node.js项目的正确方法

如何在Heroku上远程调试Node.js应用程序?

如何在Node.js应用程序中启用调试

如何在VS Code中调试交互式Node.js应用程序?

如何调试对Node.js Express应用程序的POST请求?

Visual Studio 2013可以在NodeJs Web应用程序中调试客户端javascript吗

无法从Visual Studio 2013 Ultimate Update 4调试Windows 8.1存储应用程序

如何将Visual Studio Code Debugger附加到在Nginx代理后面的Docker计算机上运行的Node.JS应用程序

如何使用 Visual Studio 2017 工具链在 vscode 中调试 C++ 应用程序

如何使用Visual Studio在真实域上调试应用程序

如何在运行时使用Visual Studio调试Pygame应用程序

如何使用域和 SSL 在 AWS 上设置 Node.js 应用程序

如何使用Xamarin for Visual Studio 2013为iOS应用程序构建IPA文件

如何使用Visual Studio 2013社区创建离子应用程序?

如何使node.js应用程序永久运行?

如何从node.js应用程序制作exe文件?

如何启动此Node.JS应用程序?