12345678910111213141516171819202122232425262728293031323334353637383940 |
- import Vue from 'vue'
- import axios from 'axios'
- import { Promise } from "core-js"
- import adapter from 'axios-miniprogram-adapter'
- axios.defaults.adapter = adapter;
- const request = axios.create({
- baseURL: 'http://shop-api.edu.koobietech.com'
- })
- request.interceptors.request.use(
- config => {
- const token = uni.getStorageSync("token")
- if (token) {
- config.headers.Authorization = token;
- }
- return config;
- },
- error => {
- return Promise.reject(error);
- }
- );
- request.interceptors.response.use(response => {
- const data = response.data;
- if (data.code == "00000") {
- return data.data
- }
-
-
- return data;
- }, error => {
- return Promise.reject(error)
- })
- export default request;
|