Visual Studio Node.js Express 4 应用程序服务器退出
Visual Studio Node.js Express 4 Application Server Quits
谷歌搜索并没有让我对此有太大的不同,所以我想做一个 post 关于它。
在 Visual Studio 2017 年,如果您创建一个新的 Node.js Express 4 应用程序项目,构建并调试它,那么 Node.js 服务器将在您可以读取任何内容之前崩溃并退出CMD window 的输出是 运行 in.
检查日志文件 C:\Users\matt\AppData\Local\Temp\vscode-node-debug2.txt
没有为我提供有用的信息。是什么导致它崩溃,如何修复?
首先,确保通过执行以下步骤更新 Visual Studio 中的 npm 包。
在解决方案资源管理器中,展开 npm 节点。
右击并选择合适的选项。
一种。安装缺少的 npm 包
b.更新 npm 包
这并没有解决问题,但也没有坏处。现在,如果您重建项目并通过按 ctrl + F5
对其进行调试,那么它将在导致 Node.js 服务器崩溃的错误处暂停。
所以,服务器无法绑定到端口 1337
。我假设那是因为它的端口号太低了,我们 运行 Visual Studio 作为普通用户而不是管理员。要将端口号更改为更高的值,您可以编辑 Visual Studio 中的 app.js
文件。
我更改了以下行
至
现在,如果保存所有内容,重建项目并通过单击调试按钮或按 F5
进行调试,服务器将成功启动。不过,浏览器仍将定向到端口 1337
而不是端口 65073
。更改浏览器地址中的端口号后,页面加载正常。
我不知道如何让它对我们设置的端口开放。如果我弄清楚了那部分,我会更新这个 post。
谷歌搜索并没有让我对此有太大的不同,所以我想做一个 post 关于它。
在 Visual Studio 2017 年,如果您创建一个新的 Node.js Express 4 应用程序项目,构建并调试它,那么 Node.js 服务器将在您可以读取任何内容之前崩溃并退出CMD window 的输出是 运行 in.
检查日志文件 C:\Users\matt\AppData\Local\Temp\vscode-node-debug2.txt
没有为我提供有用的信息。是什么导致它崩溃,如何修复?
首先,确保通过执行以下步骤更新 Visual Studio 中的 npm 包。
在解决方案资源管理器中,展开 npm 节点。
右击并选择合适的选项。
一种。安装缺少的 npm 包
b.更新 npm 包
这并没有解决问题,但也没有坏处。现在,如果您重建项目并通过按 ctrl + F5
对其进行调试,那么它将在导致 Node.js 服务器崩溃的错误处暂停。
所以,服务器无法绑定到端口 1337
。我假设那是因为它的端口号太低了,我们 运行 Visual Studio 作为普通用户而不是管理员。要将端口号更改为更高的值,您可以编辑 Visual Studio 中的 app.js
文件。
我更改了以下行
至
现在,如果保存所有内容,重建项目并通过单击调试按钮或按 F5
进行调试,服务器将成功启动。不过,浏览器仍将定向到端口 1337
而不是端口 65073
。更改浏览器地址中的端口号后,页面加载正常。
我不知道如何让它对我们设置的端口开放。如果我弄清楚了那部分,我会更新这个 post。