| | |
| | | import axios from "axios"; |
| | | import { useRoute } from "vue-router"; |
| | | |
| | | const route = useRoute(); |
| | | |
| | | axios.defaults.headers["Content-Type"] = "application/json;charset=utf-8"; |
| | | |
| | | |
| | | const service = axios.create({ |
| | | baseURL: import.meta.env.VITE_BASE_API_URL, |
| | |
| | | |
| | | // response拦截器 |
| | | service.interceptors.response.use( |
| | | (res) => { |
| | | if (response.status === 200 && response.data.code === 200) return Promise.resolve(response.data); |
| | | (response) => { |
| | | if (response.status === 200 && response.data.code === 1) return Promise.resolve(response.data); |
| | | else return Promise.reject(response.data); |
| | | }, |
| | | (error) => { |