我使用VS代码开发了一个将JSON服务器作为后端的react应用程序。我希望与我的团队成员分享我的项目的进度,以便他们可以在他们的浏览器上访问该项目。我只想生成一个可以与其他人共享的index.html文件。
发布于 2022-08-25 05:02:56
首先使用npm run build构建您的react。
创建一个快速服务器
const express = require("express");
const bodyParser = require("body-parser");
const app = express();
app.use(bodyParser.json());
app.listen(process.env.PORT, async () => {
console.log("listening on port " + process.env.PORT);
});现在将构建文件夹作为静态文件提供。
const path = require("path");
app.use(express.static(path.join(__dirname, "build")));现在转到http://localhost:<<PORT>>并检查您的网站是否运行正常。
现在,您可以使用ngrok向您的朋友展示演示。ngrok将允许您在几个小时内托管您的站点,而不需要任何费用。
然后运行ngrok http <<PORT>>,您可以与您的朋友共享这个https url。
发布于 2022-08-25 06:08:21
Index.html和react应用程序有不同的部署方式。如果是index.html,请使用Github页面,您将获得一个与任何人共享的URL。
如果使用API端点,则:
。
如果您不使用API端点:
共享该网址
https://stackoverflow.com/questions/73477951
复制相似问题