javascript - axios 重放请求 Promise 包括 .then()

标签 javascript axios

是否可以重放 axios 请求(Promise)并执行 .then 中定义的函数?

axios.interceptors.response.use(res => return res, err => {
 if(err.response.status === 401) {
  // something like this, but so it would fire the .then on completion
  return axios(err.config)
 }
})

最佳答案

我认为您可能需要进行此配置:

  validateStatus: function validateStatus(status) {
    return status >= 200 && status < 300 || status == 401;
  }

然后当status为401时,可能会执行.then中定义的函数。

关于javascript - axios 重放请求 Promise 包括 .then(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43895177/

相关文章:

javascript - 使用 javascript 添加分部 View

c# - 如何使用 Javascript 更改 Gridview 中隐藏字段的值?

vue.js - 创建全局 Axios 配置并将其添加到 Vue 实例

javascript - 检查 div 值并更新 React 中的类

javascript - 从附加元素调用 javascript

javascript - d3 嵌套变量数据绑定(bind)

javascript - 从 JSON 列表响应对象属性获取第一段文本

javascript - Then 不是 axios async/await post 请求的函数

go - axios 不发送 POST 到 golang api

javascript - 通过axios访问响应头