如果使用前端 history 路由模式部署单页应用,后端静态资源服务器应如何处理刷新或直接访问深层路径时的 404 问题?
考察说明
考察对 history 路由回退(rewrite)原理的理解及部署实践
回答思路
- 说明 history 模式依赖服务端将所有匹配路径回退到 index.html
- 指出静态资源文件(如 js/css)路径不能回退,需保持真实文件访问
- 提及不同服务器(Nginx、Node)的 rewrite 配置方式
- 说明不处理时的表现:刷新或直接访问深层路由返回 404
本题已收录答题指导
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。