axios简易封装,拦截器,错误处理
1.push,storage均为自定义工具函数,push用于路由跳转,storage为浏览器缓存
import { push, storage } from "../module";
import axios from "axios";
let service = axios.create({
// baseURL: "https://some-domain.com/api/",
// timeout: 1000,
// headers: { "X-Custom-Header": "foobar" },
});
// http request 拦截器
service.interceptors.request.use(
(config) => {
console.log(config);
const token = storage.LStorage.get("token");
if (token) {
// 判断是否存在token,如果存在的话,则每个http header都加上token
共有 0 条评论