在main.js中
import { getCookie } from './utils'
import Axios from 'axios'
Axios.defaults.headers.common['Authorization'] = getCookie()
当我们写完后会发现,前端同一个请求会发送两次
。第一次以OPTIONS请求发送,options请求是预检,用来判断实际发送的请求是否安全(因为你请求头携带了Authorization),后端通过才会进行真正的get/put/delete/patch请求
MDN详情:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Access_control_CORS