【bug日志-水】解决本地开发下代理和url同名导致刷新404的问题

bug描述

在本地开发,并且路由是history的模式下,代理和url同名的情况下,刷新会404。

javascript 复制代码
  {
    path: '/googleAds',//如果有个代理也叫googleAds,刷新时就会404
    name: 'googleAds',
    icon: 'sound',
    routes: [
      {
        path: '/googleAds/GoogleAdsSettingPage', 
        name: 'GoogleAdsSettingPage',
        component: '@/pages/GoogleAds/GoogleAdsSettingPage',
      },
    ],
  },

解决方案

因为history模式下,浏览器会以前端路由的url去发送请求,这当然是请求不到的,所以是404。

解决办法有:

1、用hash模式,这样就不会用前端路由的那一段去服务器请求了。

2、代理或者url路径改名,不要同名就行

END

看来明白hash和history的原理还是有用的,哈哈哈。

相关推荐
石头wang21 小时前
onenote千年老bug,字体bug (calibri&微软雅黑) 的解决
microsoft·bug·onenote
林林要一直努力3 天前
AOSP Settings模块问题初窥
android·学习·bug·android studio
福大大架构师每日一题5 天前
redis 8.0.3版本更新详解:安全修复、新特性与关键bug修复全面解析
redis·安全·bug
杨小扩7 天前
特别放送:关于一个无法修复的系统级Bug
程序人生·bug
千帐灯无此声7 天前
Linux 测开:日志分析 + 定位 Bug
linux·c语言·c++·bug
紫璨月10 天前
rabbitMQ读取不到ThreadLocal消息的bug
rabbitmq·bug·java-rabbitmq
zzc92111 天前
Adobe Illustrator设置的颜色和显示的颜色不对应问题
adobe·bug·illustrator·错误·配色·透明度·底色
开-悟14 天前
嵌入式编程-使用AI查找BUG的启发
c语言·人工智能·嵌入式硬件·bug
一入JAVA毁终身14 天前
Data的时区格式BUG
bug
一入JAVA毁终身15 天前
处理Lombok的一个小BUG
java·开发语言·bug