当前位置: 首页 > 知识库问答 >
问题:

如何解决NextJS中端口已在使用错误[重复]

周子平
2023-03-14

我有一个 React 应用程序,当前正在端口 3000 上运行。

现在,当我启动另一个NextJS应用程序并决定对其进行测试时,它给出了错误:

错误:监听EADDRINUSE:地址已在使用中0.0.0.0:3000

这毫无意义。如果是常规的ReactJS,ReactJS会立即询问我是否应该使用另一个端口,当我选择Yes时,ReactionJS会自动切换到另一端口并启动应用程序。为什么NextJS不能遵循同样的方法,而不是立即失败。

我不认为我现在必须杀死运行在端口3000上的ReactApp,这样NextApp才能运行。

有办法解决这个问题吗?

谢谢你。

共有1个答案

佟高澹
2023-03-14

您需要在另一个端口上运行您的next服务器。

尝试在包.json 中执行此操作

 "scripts": { 
       "dev": "next -p 8080" 
},

8080=

 类似资料:
  • 在Eclipse中,我得到了这个错误: 我不知道为什么它现在出现了,但就在几个小时前它还运行得很好。我需要重新启动我的机器吗?我怎么才能弄清真相?我很感激任何提示或建议。

  • 问题内容: 在Eclipse中,出现此错误: 我不知道为什么现在出现,但几个小时前就可以运行了。我需要重启机器吗?我如何深入了解它?我感谢任何提示或建议。 问题答案: 是的,你有另一个绑定到同一端口的进程。 每当我遇到JVM_BIND错误时,Windows Sysinternals的TCPView(仅Windows)都是我最喜欢的应用程序。它显示了哪些进程正在侦听哪个端口。它还提供了一个方便的上下

  • 问题内容: 我用python 2.7.7安装了Anaconda。 但是,每当我运行“ import pandas”时,都会出现错误: 我尝试运行建议的命令,但它指出 有人遇到过这个问题并找到了解决方案吗? 问题答案: Pandas使用C语言编写了部分代码,以使其运行更快。如果尝试手动安装熊猫,则需要对其进行构建。尝试在此处使用miniconda软件包管理器重新安装它:http ://conda.p

  • 问题内容: 重新启动Django服务器会显示以下错误: 此问题专门在Ubuntu而非其他操作系统上发生。如何释放端口以重新启动服务器? 问题答案: 只需键入一个更简单的解决方案。这将终止与端口8000相关的所有进程。 编辑: 对于osx用户,你可以使用

  • ResizeObserver loop limit exceeded 为什么本地会报这个错,正式环境上没有?

  • 问题内容: 我只是写一个小的Ajax框架来实现小项目的可重用性,但是我遇到了一个问题。基本上,我在发送请求时收到’ ‘错误,我不知道发生了什么。 HTML页面(已修剪但显示错误) PHP文件: 完整错误: 我只是看不到哪里出了问题,有什么想法吗? 问题答案: 异常“组件返回的故障代码:0x80070057(NS_ERROR_ILLEGAL_VALUE)”是由于将非法值传递到open方法的调用中引起