2016 - 2024

感恩一路有你

vue404找不到路径 vue刷新某个路由就404了是不是服务器还要配置什么?

浏览量:2688 时间:2021-03-12 02:50:13 作者:admin

vue刷新某个路由就404了是不是服务器还要配置什么?

直接访问的URL会被HTTP服务器直接解析到文件路径,但是spa的路由是虚拟的,直接找不到文件,所以会是404;你需要把所有的请求指向(我不知道这是否准确)索引,然后让JS router解析URL,nginx需要配置try文件$url/索引.html有关详细信息,请参阅Vue路由器的文档。HTML5历史模式在本章中讨论了这个问题。最近,在开发react-spa时,我们遇到了同样的问题,因为spa中的路由是JS呈现组件的配置,与真实浏览器中访问的URL不一样

1。问题描述

2。Apache服务器配置

3 Nginx服务器配置

~本地主机:8080/xname/1本地主机:8080/xname/2xname.vue文件如何使第1页和第2页仅在创建后显示不同的数据?我试着看$route,我的xname.vue文件代码如下:created(){此.fetchdata()},注意:{“$route”:“fetchdata”},方法:{fetchdata(){控制台.log(“created”)}}然而,这种方式存在以下问题:页面进入时执行一次fetchdata,页面离开时执行一次fetchdata。每次进入页面时,都必须刷新数据。没有缓存

web链接

尝试解决它

当您这样描述它时,首先想到的是Ajax

虽然您从未使用过Vue,但文档中一定有类似的工具

vue404找不到路径 vue项目部署后刷新404 vue路由history模式404原因

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。