request 拦截器

接收后端请求返回拦截器,进行跳转等操作

// response拦截器, 处理response
request.interceptors.response.use((response, options) => {
  response.clone().json().then(
    res=>{
      console.log("code:",res.code)
      console.log("data:",res.data)
      console.log("msg:",res.msg)
      if (res.code === 302) {
        document.cookie = `juno_redirect=${window.location.href}; path=/; domain=${window.location.hostname};`
        location.href = res.msg
      }
    }
  )
  return response
});
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一.请求后台的时候,服务端对每一个请求都会验证权限,而前端也需要对服务器返回的特殊状态码统一处理,所以可以针对业务...
    这麻雀阅读 11,358评论 0 3
  • axios里面可以设置拦截器 ,可以在我们正式请求发送之前做一些事情拦截器分请求拦截器和响应拦截器首先我们看下请求...
    在路上phper阅读 19,566评论 0 2
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 13,803评论 1 32
  • 拦截器是Struts2框架的核心,它主要完成解析请求参数、将请求参数赋值给Action属性、执行数据校验、文件上传...
    重山杨阅读 9,396评论 2 13
  • iOS网络架构讨论梳理整理中。。。 其实如果没有APIManager这一层是没法使用delegate的,毕竟多个单...
    yhtang阅读 10,655评论 1 23