Redian新闻
>
HTTP 库 Axios 推送损坏的更新,导致数千个网站瘫痪

HTTP 库 Axios 推送损坏的更新,导致数千个网站瘫痪

公众号新闻

推荐关注↓

转自:OSC开源社区(ID:oschina2013)
Axios 是基于 Promise 的 HTTP 网络请求库,用于浏览器和 Node.js。Axios 体积非常小,提供了一个简单易用的库,具有易于扩展的接口。
近日 Axios 发布的 1.1.0 版本更新在推送给用户后,由于包含损坏,导致数千个网站瘫痪。
根据用户提交的 issue,在 Axios v1.1.0 中,他们使用 axios.get 时出现了错误,会提示 TypeError: axios.get is not a function这导致几乎所有请求都无法成功,因为如果按照预期的行为,axios.get 是一个有效的函数。
这名用户还附上了重现问题的方法,使用 <script> 引入 axio v1.1.0,然后直接引用 axios.get() 就能复现错误:
<script src="https://unpkg.com/[email protected]/dist/axios.min.js"></script><script>    axios.get(...)</script>
注意:此问题没有在 v1.0.0 中复现。
从 issue 的评论可以看到,这些留言的开发者几乎全部由于此问题而导致生产环境直接崩溃。有开发者发现回滚到 1.0.0 即可解决此问题,但由于自己的 App 更新后需要审核,所以即便知道了解决方法也不能马上修复。
也有开发者认为,受此问题影响的开发者在某种程度上 “不值得同情”,因为他们的生产应用在 CDN 上使用了最新(自动升级)的版本库,这是十分愚蠢的行为。
开发团队在确认问题后,次日连续发布了两个补丁更新(v1.1.1 & v1.1.2)来修复错误,建议所有用户升级至最新版本。
相关链接:https://www.reddit.com/r/programming/comments/xxu545/framework_axios_pushed_a_broken_update_crippling/
https://github.com/axios/axios/issues/5038

- EOF -

推荐阅读  点击标题可跳转

1、微信动不动就占用几十 GB!UP 主深扒:同一个文件居然存 10 份

2、80 岁还嗖嗖改代码!他是 Unix 命名人,发明“Hello World”,他说解决问题全靠拖

3、英国都在试行 4 天工作制了,为什么国内互联网大厂还对 996 上瘾?


关注「程序员的那些事」加星标,不错过圈内事

点赞和在看就是最大的支持❤️

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
韩国多个网络平台瘫痪,尹锡悦道歉并要求相关部门查明事故原因【信息安全三分钟】2022.10.17Linux Mint 的更新管理器现在支持 Flatpak | Linux 中国近日,美国14个机场网站瘫痪,被称为Killnet的黑客组织宣称对此事负责一个网站从0到1搭建部署上线的完整流程(包教包会)通俗大白话,彻底弄懂https原理本质全网震怒!3名中国留学生疯狂传播艾滋病,恶意滥交,恐致数千人感染!该国举国震惊,实在太吓人...美国旧衣服换钱网站!方便快速,用这6个网站断舍离还能赚零花钱!快!1万美元补助开放申请!民众可提前上这个网站一男一女在南加橙县杭廷顿滩(Huntington Beach)跳海,导致一人死亡。澳洲通胀压力剧增,导致消费者购买力下降!Coles:顾客买东西变少了!球在运动过程中容易受到空气的影响,导致速度下降,怎么样才能让球的时速达到100公里?注意!运行在Linux之上的英特尔集显可能会导致显示器永久损坏[电脑] 装台够用的HTPC——ROG B550i+迎广肖邦MAX装机秀【一路有你】《漠河舞厅》2019买房风波(2)银欣推出米罗 12 HTPC 机箱:15.6L 体积,支持 ITX 主板刘强东英文“和解声明”被国内媒体错译,导致意思大相径庭!HTTP/3部署所面临的挑战(上)美卫生部被曝购买大量“核辐射病”药物!多国“未雨绸缪”,波兰已设数千个碘片分发点滑铁卢的乌克兰难民HTTP库Axios推送损坏的更新,导致数千个网站瘫痪人人都是产品经理这个网站还能活多久?只用网页就能管理十几个网盘,这个网盘工具有点牛批。TPUv4开放使用!谷歌新一代TPU性价比有多高?飓风Ian周末抵达纽约,3英寸降雨+狂风!这些地区尤其严重,导致孤立的洪水...国外发布!华人最爱用的芦荟居然致癌?!用多了或诱发结肠黑变病,导致肠癌?!还有这些药,用不对比毒药还猛!务必小心!Spring Boot+Netty+Websocket实现后台向前端推送信息三种跨域解决方案:HttpClient、注解、网关历时五年,U-Boot终于提供TCP协议和HTTP支持求职秘籍|过来人公认,找工作最有用的5个网站一些将军合影照落了白HTTP/3核心概念之QUIC【教育】自闭症男生在课上做了这件事,导致全校罢课自闭症男生在课上做了这件事,导致全校罢课
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。