首先,我很抱歉我的英语语法。。。
好吧,所以我已经在网站上运行了我的react,但当我在地址栏中键入网站URL时,我甚至需要在URL后面加上:3000。如果它在现场运行,我不想把端口放在URL上。有人能帮助我在部署的站点中没有端口号的情况下如何运行react吗?
它应该是这样的example.site.com
不像example.site.com:3000
如果你需要任何细节,请在评论中告诉我。提前感谢!!!
您是否运行了npm run build
并获取了;构建";生成并将该文件夹复制到服务器的文件夹?如果你这样做了,那就不是React问题/配置,而是服务器配置,这取决于你使用的服务器。Nginx很受欢迎。如果您不运行npm run build
,并且将所有项目代码都放在服务器上,而您正在使用npm start
运行该代码,那么您的部署方式是错误的。