ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Vue3学习(九)之 使用axios拦截器打印前端日志

2021-10-27 09:34:54  阅读:138  来源: 互联网

标签:axios console log Vue3 拦截器 error 日志


一、写在前面

很多时候我们需要对前端进行调试,也就是前后端接口之间交互的调试,常用的方式肯定是打日志了,如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拦截器打印前端日志分享完毕,有兴趣的同学请自行尝试。

标签:axios,console,log,Vue3,拦截器,error,日志
来源: https://www.cnblogs.com/longronglang/p/15468992.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有