高级工程师必学,Axios[三]

深入理解 Axios

目录

1. Axios简介

2. 常用功能

3. 代码演示

4. 深入理解

Axios简介

Axios是一个基于Promise的http库,可以允许在浏览器和node环境中.

常用功能

  • 从浏览器发送XMLHttpRequests请求
  • 从node.js发送http请求
  • 支持PromiseAPI
  • 拦截请求和响应
  • 改写请求和返回结果
  • 取消请求
  • 自动转换JSON数据
  • 在客户端防御XSFR

取消请求

  • 保证下一个请求不被之前的请求影响
  • 重复点击

代码演示

拦截的意思就是在页面发送request之前或者接收response之后对数据进行处理

// eg: request拦截常用于Auth登录的时候做一些校验,比如带一个token在请求头上发给后端
axios.interceptors.request

你可能感兴趣的:(禅あ思之vue生态圈)