首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
异步请求
订阅
blankpage
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
一篇拒绝低级封装axios的文章
目前掘金上已经有很多关于axios封装的文章。自己在初次阅读这些文章中,见识到很多封装思路,但在付诸实践时一直有疑问:这些看似高级的二次封装,是否会把`axios`的调用方式弄得更加复杂?
Promise+async/await详解+实战演练
Proomise不了解怎么用? async/await异步解决方案玩不转? try...catch...异常处理让人迷惑? 相信这篇文章能解答你的疑问
前端请装上这个Chrome插件
chrome 浏览器上有很多插件,最喜欢的只有这一个,因为它解决了我工作中的很多麻烦。相信我,装上它,你的工作会容易很多。
Token一般存放在哪里?
Token 其实就是访问资源对凭证。 一般是用户通过用户名和密码登录成功之后,服务器将登录凭证做数字签名,加密之后得到的字符串作为token。 Token 其实就是访问资源对凭证。 一般是用户通过用户名和密码登录成功之后,服务器将登录凭证做数字签名,加密之后得到的字符串作为to…
vue中Axios的封装和API接口的管理
回归正题,我们所要的说的axios的封装和api接口的统一管理,其实主要目的就是在帮助我们简化代码和利于后期的更新维护。 在vue项目中,和后台交互获取数据这块,我们通常使用的是axios库,它是基于promise的http库,可运行在浏览器端和node.js中。他有很多优秀的…
前端重复请求,不存在的!
某一天,老大突然把我叫到座位,指着屏幕。我一看,运维群,惊了!难道有事故,有bug!?情况是钱包系统数据有异常,后台同事查证同一笔手工批量充值发起了两次,怀疑可能是前端没有控制好,重复发起了批量充值请求。吓的我赶紧检查相关代码,发现在前端“点击按钮之后会有弹窗二次提醒用户是否操…
axios 跨域请求详解
写这篇文章的背景是因为之前遇到的,在跨域的情况下通过 axios 发起的 get 请求正常,post 请求会在正式请求发送之前先发送一个 opstions 请求,而后端接口没有兼容 options,导致 404 的情况。 而在解决这个问题时带着好奇心顺带查了一下,给自己补充了些…
前端跨域方法论
本着学习和总结的态度写的技术输出,文中有任何错误和问题,请大家指出。更多的技术输出可以查看我的 github博客。 整理了一些前端的学习资源,希望能够帮助到有需要的人,地址: 学习资源汇总。 跨域指的是协议(protocol ),域名(host),端口号(post)都不相同的资…
由axios如何cancel请求想到的如何防止多次重复请求数据覆盖问题
前两天在交流群里的老哥们在聊起取消请求的操作时有了个想法,就去axios文档里面看了一下,官方是有方法提供的,点这里直达axios取消操作,官方提供两种取消请求的方案,我使用的时第二种方案,开搞。 列表展示页面上有多个筛选项,当用户操作太过频繁的时候,在第一个筛选项的筛选结果还…
封装axios
axios 的API很友好,你完全可以很轻松地在项目中直接使用。不过随着项目规模增大,如果每发起一次HTTP请求,就要把这些比如设置超时时间、设置请求头、根据项目环境判断使用哪个请求地址、错误处理等等操作,都就地写一遍,得疯!这种重复劳动不仅浪费时间,而且让代码变得冗余不堪,难…