我有一个 React 项目,我已将它部署到 Linux 服务器,但我无法访问该项目。
我已经在 Linux 服务器上部署了我的 React 应用程序,我已经使用“sudo npm run build”创建了一个生产构建并尝试运行构建文件“serve -s build”,它提供了我可以访问的远程 URL我的应用程序。但是当我尝试访问 URL 时,我无法加载任何内容。
我想知道为什么会这样? 我创建了一个示例项目并尝试构建它,但它也有同样的问题
最佳答案
serve -s build
为您提供的是从本地主机访问它的地址,以及从与 linux 机器位于同一网络的其他计算机访问它的地址。
┌──────────────────────────────────────────────────┐
│ │
│ Serving! │
│ │
│ - Local: http://localhost:5000 │
│ - On Your Network: http://192.168.x.x:5000 │
│ │
└──────────────────────────────────────────────────┘
如果您的机器与 Linux 机器不在同一个网络上,那么第二个链接在本地对您不起作用。
关于javascript - 无法访问 Linux 服务器上的构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56624086/