vue-cli搭建的项目,路由配置mode为history,子路由页面刷新报405错误,但是换成mode为hash的模式,则刷新页面正常显示,点击路由跳转则两种模式均能正常显示。
手动跳转显示正常:
刷新则报405错误:
,这个页面是我新建的,之前别人写页面没出现这种状况,所以我想后台配置应该无关,是不是我前台还需要设置什么东西?
vue-cli搭建的项目,路由配置mode为history,子路由页面刷新报405错误,但是换成mode为hash的模式,则刷新页面正常显示,点击路由跳转则两种模式均能正常显示。
手动跳转显示正常:
刷新则报405错误:
,这个页面是我新建的,之前别人写页面没出现这种状况,所以我想后台配置应该无关,是不是我前台还需要设置什么东西?
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答4.6k 阅读✓ 已解决
3 回答1.7k 阅读✓ 已解决
4 回答2.1k 阅读✓ 已解决
5 回答814 阅读
4 回答2.2k 阅读✓ 已解决
这个可以参考下 the router 文档 主要是由于前端路由并不是真实指向某个资源,而是由js解析显示对应内容,导致刷新后找不到资源,参考文档增加下配置即可
------更新分割线----
jettry 报错,说明这个请求被打到了后端 java 工程中,你们前后端工程分配流量使用的什么 代理服务? nginx ? apache? 可以参考文档中的配置、以及代理中的其他页面路由配置来定位这里的问题