繁体   English   中英

localhost:3000 在浏览器中不起作用

[英]localhost:3000 is not working in the browser

后端:Express 服务器,带有 npx create-express-api 后端

前端:Next.js,带有 npx create-react-app 前端

我已经在我的根文件夹中实现了这些命令,并尝试运行 npm start xxx 来检查它们是否仍在工作。 但是他们在我的 http://localhost:3000 中不工作 虽然他们在这个链接中工作http://172.27.178.192:3000 (在我的网络上)这是显示问题的图像

我已经更换了浏览器,但仍然出现同样的问题。 在浏览器上显示无法连接 Firefox 无法建立与位于 localhost:3000 的服务器的连接。

我认为其他一些应用程序占用了您的 3000 端口。 尝试找出哪个是。 如果你找到了然后关闭,然后再试一次。

例如你想释放端口 3000 然后,按照这些命令。

netstat -ano taskkill /f /im [上一条命令得到的3000端口的PID]

如何通过 windows 命令行关闭 TCP 和 UDP 端口

如何通过 windows 命令行 netstat -ano 关闭 TCP 和 UDP 端口查找str:8080

然后 pid 将出现在您可以使用 taskkill 杀死的 rigth 上。

pid的最后一个数字。 在此处输入图像描述

然后:

taskkill/pid 11704 /F

  1. 在浏览器历史记录中搜索localhost:3000删除所有这些。
  2. 确保关闭所有终端(也检查 vscode)和浏览器中的所有选项卡。
  3. 在新的寡妇终端 npx npx kill-port 3000中也可以在 WSL2 终端中执行此操作。
  4. 确保您的防火墙已关闭。
  5. 重新启动计算机。

它对我有用

  1. 删除 .next 文件夹(如果你在 nextjs 上工作)并尝试 npm run dev 命令

  2. 将项目移动到另一个文件夹位置

  3. 备份代码并删除项目,然后再次运行相同的项目

  4. 您也可以尝试以上所有方法

暂无
暂无

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

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