发表更新几秒读完 (大约64个字)
js 其他
axios
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| import axios from 'axios'
const baseUrl = "http://localhost:4567"
<!--more-->
const instance = axios.create({ baseURL: baseUrl, timeout: 30000, headers: { Authorization: "Bear mytoken" } });
instance.interceptors.request.use(function (config) { return config; }, function (error) { return Promise.reject(error); });
instance.interceptors.response.use( (res) => { return res; }, (err) => { if (err.response.status === 401) { document.location = '/login'; } return Promise.reject(err); } ); export default instance
|