在根路由下刷新 正常
在非根路由下刷新 报错
导致页面只会显示根文件index.html里的内容(阻塞vue实例化)
服务器错误地把静态资源(如 JS)也返回了 index.html,导致浏览器解析失败。
nginx添加如下配置:
location / {
try_files $uri $uri/ /index.html;
}
13 回答12.6k 阅读
2 回答4.9k 阅读✓ 已解决
5 回答1.3k 阅读
3 回答2.1k 阅读✓ 已解决
4 回答1k 阅读✓ 已解决
7 回答2k 阅读
3 回答2.5k 阅读✓ 已解决
可能是Nginx配置的问题,没有正确的处理路由,返回html内容