/* * @Author: shuishen 1109946754@qq.com * @Date: 2022-08-29 09:04:54 * @LastEditors: shuishen 1109946754@qq.com * @LastEditTime: 2023-11-22 15:56:18 * @FilePath: \sd-jg-school-web-ksd\src\router\axios.js * @Description: * * Copyright (c) 2022 by shuishen 1109946754@qq.com, All Rights Reserved. */ /** * 全站http配置 * * axios参数说明 * isSerialize是否开启form表单提交 * isToken是否需要token */ import axios from "axios"; const httpName = window.location.protocol + "//" + window.location.hostname; const url = httpName + "/apis"; // setTimeout(() => { // console.log(window.location); // console.log(url); // }, 3000); window.$apiUrls = "http://171.34.197.243:782"; // window.$apiUrls = 'http://192.168.0.109:82' const service = axios.create({ baseURL: "https://fkxt.jxstnu.edu.cn/changjing/api", // 经管 timeout: 600000, // request timeout }); // 返回其他状态码 service.defaults.validateStatus = function (status) { return status >= 200 && status <= 500; }; // 跨域请求,允许保存cookie service.defaults.withCredentials = true; // http request拦截 service.interceptors.request.use( (config) => { return config; }, (error) => { return Promise.reject(error); } ); // http response 拦截 service.interceptors.response.use( (res) => { return res; }, (error) => { return Promise.reject(new Error(error)); } ); export default service;