美文网首页
axios拦截器的使用方法(路由守卫)

axios拦截器的使用方法(路由守卫)

作者: 小黄不头秃 | 来源:发表于2023-06-08 02:15 被阅读0次
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!-- 
        (1)请求拦截器:在请求之前设置一些信息
            //添加一个请求拦截
            axios.interceptors.request.use(function(config){
                //在请求之前进行一些信息设置
                return config;
            },function(err){
                //处理响应的错误信息
            });
     -->
     <script src="./axios/axios.js"></script>
     <script>
         axios.interceptors.request.use(function(config){
                //在请求之前进行一些信息设置
                console.log(url);
                config.headers.mytoken = 'nihao';
                return config;
            },function(err){
                //处理响应的错误信息
                console.log(err);
            });
        axios.get('http://localhost:3000/data').then(function(ret){
            console.log(ret.data);
        });
     </script>
     <!-- 
         (2)响应拦截器:再获取数据之前对数据进行一些加工处理
            //添加一个响应拦截器
            axios.interceptors.response.use(function(res){
                //在这里对返回的数据进行处理
                return res;
            },function(err){
                //处理响应错误的信息
            });

     -->
     <script>
         axios.interceptors.response.use(function(res){
                //在这里对返回的数据进行处理
                console.log(res);
                var data = res.data;
                return data;
            },function(err){
                //处理响应错误的信息
                console.log(err);
            });
        axios.get('http://localhost:3000/data').then(function(ret){
            console.log(ret.data);
        });
     </script>
</body>
</html>

相关文章

  • vue如何配置用户登录路由守卫,在路由中使用iview的加载进度

    首先是路由守卫 axios的错误拦截我写在了main.js

  • axios的核心

    1. Interceptors 拦截器 axios 官网中对Interceptors 的使用方法如下: 用户可以通...

  • vue路由导航守卫

    vue路由导航守卫:导航守卫通俗来说就是utr跳转的监听,当a跳转到b的过程执行的函数 导航守卫的使用方法 首先定...

  • axios的封装

    Axios的拦截器介绍 axios的拦截器原理如下:image.pngaxios拦截器axios作为网络请求的第三...

  • vue-router路由懒加载

    vue中使用el-dialog + axios 实现拦截器 路由懒加载 当打包构建应用时,Javascript 包...

  • vue的路由守卫

    路由守卫分3种:全局守卫路由独享守卫组件内的路由守卫 1.全局守卫:beforeEachbeforeResolve...

  • vue项目一后台管理

    Vue项目 登录登录页面表单校验登录状态保存axios拦截器导航守卫 首页布局侧边栏部分头部部分中间内容部分 Vu...

  • 登陆和注册界面开发

    1.路由守卫实现基础校验功能 (1)在router文件夹下面的index.js文件中,写入 (2)使用axios发...

  • axios拦截器接口配置与使用

    一:什么是axios拦截器、为什么要使用axios拦截器? 在vue项目中,我们通常使用axios与后台进行数据交...

  • vue-路由导航守卫&异步组件

    导航守卫包括全局导航守卫、路由守卫、组件局部守卫 全局导航守卫 在全局导航守卫中,每次路由的跳转他们三个都会被触发...

网友评论

      本文标题:axios拦截器的使用方法(路由守卫)

      本文链接:https://www.haomeiwen.com/subject/zslpedtx.html