如何在没有端口的情况下在服务器上运行 ReactJs 项目

时间:2021-06-19 03:03:37

标签: javascript reactjs web port

首先,我很抱歉我的英语语法...

好的,所以我已经在网站上运行了我的 react,但是当我在地址栏中输入站点 URL 时,我什至需要在 URL 后面加上 :3000。如果它在现场运行,我不想将端口放在 URL 上。 任何人都可以帮助我如何在部署站点中没有端口号的情况下运行 react?

它应该看起来像这样...example.site.com 不像 example.site.com:3000

如果您需要任何详细信息,请在评论中告诉我。提前致谢!!!

1 个答案:

答案 0 :(得分:1)

您是否运行 npm run build 并获取生成的“build”文件夹并将该文件夹复制到您的服务器? 如果你这样做了,那不是 React 问题/配置,而是服务器配置,取决于你使用的服务器。 Nginx 是一种流行的。 如果您不运行 npm run build,而是将所有项目代码放在服务器上,而您使用 npm start 运行该代码,那么您的部署方式是错误的。