我有一个React项目,并且已将其部署到Linux服务器上,但无法访问该项目。
我已将我的react应用程序部署在Linux服务器上,并使用“ sudo npm run build”创建了生产版本,并尝试运行构建文件“ serve -s build”,它提供了可以访问的远程URL。我的应用但是当我尝试访问URL时,我无法加载任何内容。
我想知道为什么会这样吗? 我创建了一个示例项目并尝试构建它,但是它也存在相同的问题
答案 0 :(得分:0)
serve -s build
为您提供的地址是从localhost访问它的地址,也是从与linux计算机位于同一网络上的其他计算机访问它的地址。
┌──────────────────────────────────────────────────┐
│ │
│ Serving! │
│ │
│ - Local: http://localhost:5000 │
│ - On Your Network: http://192.168.x.x:5000 │
│ │
└──────────────────────────────────────────────────┘
如果您的计算机与linux计算机不在同一网络上,则该第二个链接将在本地对您不起作用。
答案 1 :(得分:0)
我必须通过服务器的IP才能访问应用程序