javascript - 无法访问 Linux 服务器上的构建

标签 javascript linux reactjs

我有一个 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/

相关文章:

javascript - 语法错误: missing { before function body

linux - 当 -i 不可用时在 sed 中模拟 -i 标志

c++ - Makefile跨类编译

javascript - 如何通过react router传递和使用查询参数?

javascript - 链接到 Scroll,TypeError : this. props.parentMethod 不是函数

javascript - 文本框的数字验证

javascript - 您可以使用 Chart.js 在折线图中绘制区域吗?

javascript - VSCode 将逗号分隔值分成行

linux - 基于 Makefile 中目标的变量

javascript - 如何在使用 Reactjs 时将数据写入 JSON 文件