无法访问Linux服务器上的版本

时间:2019-06-17 02:31:12

标签: javascript linux reactjs

我有一个React项目,并且已将其部署到Linux服务器上,但无法访问该项目。

我已将我的react应用程序部署在Linux服务器上,并使用“ sudo npm run build”创建了生产版本,并尝试运行构建文件“ serve -s build”,它提供了可以访问的远程URL。我的应用但是当我尝试访问URL时,我无法加载任何内容。

我想知道为什么会这样吗? 我创建了一个示例项目并尝试构建它,但是它也存在相同的问题

2 个答案:

答案 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才能访问应用程序