注册和登陆页面刷新显示404
来源:13-8 【容器化改造】理解 Dockerfile 全过程
trueYann
2021-04-15

docker部署后在注册和登陆页面点击刷新会显示这个,主页和商品详情页刷新就没事, 是什么原因呢
写回答
1回答
-
阿莱克斯刘
2021-04-22
hello 同学你好,这个问题我之前也没有注意到。产生的原因是因为React的本质是一个单页应用,而在发布到基于Nginx服务器环境以后,网站的路由就会被Nginx接管了。对于Nginx服务器来说,它只认识react网站的根目录,也就是主页,而其他所有的页面都无法通过url直接访问。
请查看下面的链接,有相关的比较具体的说明。
https://blog.csdn.net/ghosind/article/details/108006554
但是因为我们使用的是docker,所以Nginx的配置应该写进dockerfile中,我会思考一下如何处理,然后继续这个话题回复你解决方案。
00
相似问题