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

React js没有在localhost:3000上运行我的应用程序

章永安
2023-03-14

大家好,我曾经在MERN项目上工作过一段时间,但现在我的react应用程序无法在localhost:3000上运行。到目前为止,我尝试了以下方法

  1. 更新了node.js/重新安装node.js
  2. 创建新的应用程序使用npx创建-反应-app但仍然localhost:3000不工作

我用netstat-aon检查了端口是否已打开,但localhost:3000不存在。但是0.0。有0.0:3000。因此,我尝试运行telnet 127.0。0.1 3000未成功。

我使用的是windows10OS和最新版本的nodejs

共有2个答案

段干宾白
2023-03-14

尝试本主题的解决方案。

在package.json编辑下一个字符串

"start": "react-scripts start"

对这个

"start": "set PORT=3000 && react-scripts start"
万俟心思
2023-03-14

在项目的根部创建. env文件,并添加以下行:

PORT = 3000

然后npm重新开始

 类似资料:
  • 所以我遇到了一个非常奇怪的问题,我只是使用npx create-react-app初始化我的应用程序,删除不必要的文件,做了一个eslint和更漂亮的配置并运行了应用程序,我在这里看到了两个问题,第一个是我的应用程序不显示应用程序.js内容,第二个是“链接”到我的应用程序不仅仅是本地主机:3000一如既往, 是的 有人有这样的问题吗?我该怎么办?

  • 我有一个通过运行在Nginx服务器上的createreact应用程序创建的React应用程序。当然,它有内置的Web包服务器,您可以通过运行npm start启动它,它当然运行在localhost:3000上。由于它是使用Nginx设置的,因此react应用程序是使用npm run build构建的,并发送到Nginx静态提供服务的位置。 问题是我不想每次更改时都静态地构建这个项目,所以我想执行n

  • 问题内容: 我在服务器上运行了一个Node.js / Express.js应用程序,该应用程序仅在端口3000上运行,我试图找出原因。这是我发现的: 如果不指定端口(),则该应用会运行,但网页不会加载。 在端口3001()或任何其他未使用的端口上,应用程序运行,但网页未加载。 在端口2999上,该应用程序引发错误,因为其他人正在使用该端口。 在端口3000上,该应用程序运行,并且网页加载正常。 我

  • 我正在使用CreateReact应用程序编写SPA,并使用expressjs服务器作为后端。对于开发,我在端口3000上运行前端测试服务器,在3003上运行后端expressjs测试服务器。 我使用Axios在客户端进行了许多API调用,因此为了便于开发,我定义了代理:http://localhost:3003“在我的包裹里。json 这在我的笔记本电脑上运行正常,但在我的工作站上运行时,我在访问

  • 下面是源代码。这个程序只是做内存匹配游戏,在Android4.4包com.example.myimagematchgamev10中运行良好; 我在清单xml中有以下内容 以上是清单xml 下面是我得到的日志 正在等待设备。"C:\Program Files(x86)\Android\android-dios\sdk\tools\emulator.exe"-avdAVD_for_Nexus_S-ne

  • 除了上面的命令之外,我还尝试了 “sudo pm2 start npm--branch_env=stage node_env=production port=80 node appserverstart.js” 请救命! ----错误详细信息---- AppServerStart.js -----附加信息----服务器:CentOS Linux version 7 core,npm版本:6.4.1