vue 打包上线后未登录授权跳转不了。

本地好好的,打包上线后成这样了图片说明

vue代码:

function(err) {
    if(err.response.status == 401){
      //判断当前的路由是否是目标路由
      if(router.currentRoute.name == "target"){
        //跳转回login路由,并把目标路由的url路径保存在login的query中
        router.replace({
          name:"/",
          query: {redirect: router.currentRoute.fullPath}
        })
      }else{
        /* 普通401拦截直接返回到登录页面 */
        router.push('/');
      }

nginx配置

图片说明

1个回答

这是你后端的返回,检查后端如何处理的静态资源,如何处理的前端路由

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问