javascript - Axios/Fetch 回调在事件循环中去哪里了?
问题描述
Axios 和 Fetch 都返回一个 Promise,从逻辑上讲,它们的回调应该进入 Promise 微任务队列。但是他们都在做网络I/O,那是不是他们的回调应该进入事件循环中的I/O队列呢?他们的回调进入哪个队列?
axios.get('/url')
.then(data => console.log(data)) // this callback goes into the microtask queue or I/O queue?
解决方案
推荐阅读
- java - 如何在 Firebase 数据库 Android 上获取具有相似子节点的所有父节点?
- c - Gstreamer C 代码因流停止而失败,原因未协商 (-4)
- c++ - 预处理字符串连接
- python - 使用公共元素对子列表进行分组
- c# - 仅在 VisualStudio 的调试器中按键对字典进行排序
- variables - 通过在导出 pdf 名称中包含变量来保存到目录路径
- python - UnicodeDecodeError: 'utf-8' codec can't decode byte 0x9d in position 0: invalid start byte when I execute the `b.decode()`
- c# - 在 winforms 中显示彩色 3D 框的最简单方法
- c++ - Webots ROS 默认控制器“RosInertialUnit.cpp”中的四元数计算
- python - 我无法在 Django 模板上显示图像