request.js 338 Bytes
import axios from 'axios'

const request = axios.create({
  baseURL: '/api',
  timeout: 120000,
})

request.interceptors.response.use(
  response => response.data,
  error => {
    console.error('请求错误:', error)
    return Promise.resolve({ success: false, message: error.message || '请求失败' })
  }
)

export default request