0

我是 webdev 的新手。我想在我们实验室的服务器上部署一个 react-app。我希望其他实验室成员使用https://ourlab.org:PORT_NUM/myApp

在实验室服务器上通过 ssh 访问它:在我的主目录下,我有这个 myApp 文件夹。我给 package.json 这个"homepage":"https://ourlab.org/myApp"字段然后运行npm run build,然后运行npx serve -s build

它给了我

| 服务!│</p>

│ - 本地: http://localhost:5000 │</p>

│ - 在您的网络上:http: //159.89.xxx.xxx :5000 |

https://ourlab.org:5000/myApp我希望我可以通过本地计算机上的 url 访问该应用程序。但是我的浏览器没有得到响应。

顺便说一句,有人可以解释一下这个“主页”是如何使用更多细节的吗?

谢谢!</p>

4

1 回答 1

0

当您运行“服务”时,您正在从本地计算机提供应用程序。如果您想从您的实验室服务器提供应用程序,请在该服务器上找到文档根目录,在那里创建一个目录“myApp”并将构建目录的内容从您的计算机复制到实验室服务器上的该目录中。

构建目录是运行“npm run build”的结果,假设您已经使用 create-react-app 创建了应用程序。

于 2019-08-11T10:08:03.080 回答