22 lines
487 B
JavaScript
22 lines
487 B
JavaScript
import axios from 'axios';
|
|
import dotenv from 'dotenv'
|
|
|
|
// 配置 dotenv 加载环境变量
|
|
dotenv.config()
|
|
|
|
console.log('BACKEND_API_URL:', process.env.BACKEND_API_URL);
|
|
// 创建axios实例
|
|
const service = axios.create({
|
|
baseURL: process.env.BACKEND_API_URL,
|
|
timeout: 50000, // 请求超时时间
|
|
headers: { 'Content-Type': 'application/json' }
|
|
})
|
|
|
|
// response 拦截器
|
|
service.interceptors.response.use(
|
|
(response) => {
|
|
return response.data
|
|
}
|
|
)
|
|
|
|
export default service; |