使用taskkill后,Node.js服务器不再工作了

问题描述 投票:0回答:1

在使用 taskkill 命令终止端口 3000 上运行的进程后,我的 Node.js 服务器遇到了问题。这是问题以及我迄今为止尝试过的操作:

问题: 我正在开发一个在端口 3000 上运行的 Node.js 应用程序。使用以下命令终止进程后:

taskkill /PID <Process ID> /F

我的服务器开始遇到问题。它启动,但当我在浏览器中打开该网站时出现此错误:

找不到用户'index.htm'

我尝试过的:

  • 运行 netstat -ano | findstr :3000 但当前没有进程正在使用该端口。 重新启动计算机:

  • 重新启动以确保没有延迟进程占用该端口。重启后问题依旧。

  • 更新了我的服务器代码以使用不同的端口(例如 8000)

  • 完全卸载并重新安装 Node.js。使用 node -v 验证安装。

  • 已验证没有 Windows 系统进程(例如 IIS 或系统 PID 4)正在占用该端口。

html node.js server localhost
1个回答
0
投票

确保文件index.htm存在于Node.js尝试访问它的正确目录中。验证路径以确保没有拼写错误或不匹配。如果您使用相对路径,请确认index.htm 文件位于预期目录中。

另请检查文件扩展名、文件权限和服务器日志以获取更多详细信息!

这是一个好的开始!

© www.soinside.com 2019 - 2024. All rights reserved.