注册和登陆页面刷新显示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中,我会思考一下如何处理,然后继续这个话题回复你解决方案。


0
0

React 18 系统精讲 结合TS打造旅游电商平台

React 18 精讲 + 结合 TS 实战 + 热门业务开发,获取必备技能

2050 学习 · 1035 问题

查看课程