17 lines
365 B
JavaScript
17 lines
365 B
JavaScript
const axios = require('axios');
|
|
const logger = require('./logger');
|
|
|
|
const instance = axios.create({
|
|
baseURL: 'https://api.sgroup.qq.com',
|
|
timeout: 10000,
|
|
});
|
|
|
|
instance.interceptors.response.use(
|
|
res => res,
|
|
err => {
|
|
logger.error('API请求失败:', err.response?.data || err.message);
|
|
return Promise.reject(err);
|
|
}
|
|
);
|
|
|
|
module.exports = instance;
|