随笔分类 -  Axios

摘要:前言 前段时间写了篇文章《axios如何利用promise无痛刷新token》,陆陆续续收到一些反馈。发现不少同学会想要从在请求前拦截的思路入手,甚至收到了几个邮件来询问博主遇到的问题,所以索性再写一篇文章来说说另一个思路的实现和注意的地方。过程会稍微啰嗦,不想看实现过程的同学可以直接拉到最后面看最 阅读全文
posted @ 2022-07-17 02:02 程序员小明1024 阅读(105) 评论(0) 推荐(0) 编辑
摘要:需求 最近遇到个需求:前端登录后,后端返回token和token有效时间,当token过期时要求用旧token去获取新的token,前端需要做到无痛刷新token,即请求刷新token时要做到用户无感知。 需求解析 当用户发起一个请求时,判断token是否已过期,若已过期则先调refreshToke 阅读全文
posted @ 2022-07-17 02:00 程序员小明1024 阅读(232) 评论(0) 推荐(0) 编辑
摘要:Promise是什么 ES6中一个非常重要和好用的特性就是Promise 但是初次接触Promise会一脸懵逼,这TM是什么东西? 看看官方或者一些文章对它的介绍和用法,也是一头雾水。 Promise到底是做什么的呢? Promise是异步编程的一种解决方案。 那什么时候我们会来处理异步事件呢? 一 阅读全文
posted @ 2021-11-24 23:52 程序员小明1024 阅读(55) 评论(0) 推荐(0) 编辑
摘要:官网 http://www.axios-js.com/ axios 是什么 1. Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。目前是前端最流行的 ajax 请求库 2. react/vue 官方都推荐使用 axios 发 ajax 请求 axios 阅读全文
posted @ 2021-11-23 23:17 程序员小明1024 阅读(3549) 评论(0) 推荐(0) 编辑
摘要:axios封装 一、.axios官网:http://www.axios-js.com/ 二、案例 1.执行 GET 请求 // 为给定 ID 的 user 创建请求 axios.get('/user?ID=12345') .then(function (response) { console.log 阅读全文
posted @ 2021-04-24 23:14 程序员小明1024 阅读(544) 评论(0) 推荐(0) 编辑