/* * @Author: lixg lixg@dongwu-inc.com * @Date: 2022-11-21 14:32:52 * @LastEditors: lixg lixg@dongwu-inc.com * @LastEditTime: 2022-12-02 17:13:55 * @FilePath: /fe-manage/src/api/config.js * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE */ import axios from "axios"; // import { getCookie } from '../api/method' // const Qs = require("qs"); // axios.defaults.headers.post["Content-Type"] = // "application/x-www-form-urlencoded"; axios.defaults.withCredentials = true; const http = axios.create({ baseURL: "/manageApi", timeout: 1000 * 15, // headers: { "Content-Type": "multipart/form-data" }, headers: { "Content-Type": "application/json" }, }); http.interceptors.request.use( (config) => { // const token = localStorage.getItem("token"); // // const token = getCookie('token') // // console.log('token', token) // if (token) { // config.headers.token = token; //测试1111 // } else { // console.log("当前请求页面无token,请执行操作!!!"); // // 此处测试默认配置token // config.headers.token = "123456"; // } return config; }, (err) => { console.log("登陆前拦截", err); return Promise.reject(err); } ); http.interceptors.response.use( (response) => { // console.log('response', response) const { data: { code, msg }, } = response; // console.log('code', code) if (code === 0 || code === 200) { return response; } else { if (code === 1000) { // window.open("https://u-pre.boe.com/web/", '_self'); } console.log("api %o", msg); } return response; }, function (error) { console.log("api error %o", error); return Promise.reject(error); } ); export default http;