zoukankan      html  css  js  c++  java
  • Vue3学习(九)之 使用axios拦截器打印前端日志

    一、写在前面

    很多时候我们需要对前端进行调试,也就是前后端接口之间交互的调试,常用的方式肯定是打日志了,如console.log('日志内容')

    就单个方法其实用这种方法是可以的,多个接口和方法,这样的调试方法就差了一些,再有就是方法有执行顺序,有时候反倒影响调试了。

    二、使用axios拦截器打印前端日志

    这是一种比较值得推荐的方式,也就是写一次,就不用总写console.log了。

    突然想到,做测试时候,常看到的一句话:

    一切都是为了测试

    套用下这个句式,就是一切都是为了调试

    1、修改main.ts

    修改main.ts,增加如下内容如下:

    /**
     * axios拦截器
     */
    axios.interceptors.request.use(function (config) {
      console.log('请求参数:', config);
      return config;
    }, error => {
      return Promise.reject(error);
    });
    axios.interceptors.response.use(function (response) {
      console.log('返回结果:', response);
      return response;
    }, error => {
      console.log('返回错误:', error);
      return Promise.reject(error);
    });
    
    

    2、删除home中所有console.log

    3、再次重新编译、启动

    查看结果如下图:

    三、写在最后

    刚才把组件里的无效标签和组件清理了一下,控制台瞬间清爽了好多。

    到此,使用axios拦截器打印前端日志分享完毕,有兴趣的同学请自行尝试。

    优秀不够,你是否无可替代

    软件测试交流QQ群:721256703,期待你的加入!!

    欢迎关注我的微信公众号:软件测试君


  • 相关阅读:
    安卓内存不足(删除data/dalvik-cache目录)
    Blend Tree Type
    Unity 物理引擎动力学关节
    Daikon Forge GUI 制作图集和字体集
    Daikon Forge GUI 制作UI面板
    Vector3.Dot 判断方位
    (译)关于使用Eclipse Memory Analyzer的10点小技巧
    Android中Handler引起的内存泄露
    关于Android内存优化你应该知道的一切
    Android性能优化第(三)篇---MAT比Menmery Monitor更强大
  • 原文地址:https://www.cnblogs.com/longronglang/p/15468992.html
Copyright © 2011-2022 走看看