stock/frontend/src/api/client.ts
ZhangPeng 9aecdd036c Initial commit: OpenClaw Trading - AI多智能体量化交易系统
- 添加项目核心代码和配置
- 添加前端界面 (Next.js)
- 添加单元测试
- 更新 .gitignore 排除缓存和依赖
2026-02-27 03:47:40 +08:00

27 lines
620 B
TypeScript

import axios from 'axios';
// Use same-origin proxy
// No baseURL prefix needed because next.config.mjs now proxies '/api/:path*' directly
const API_BASE_URL = '';
export const apiClient = axios.create({
baseURL: API_BASE_URL,
headers: {
'Content-Type': 'application/json',
},
timeout: 10000,
});
apiClient.interceptors.response.use(
(response) => response,
(error) => {
// Only log essential info to avoid clutter
console.error('[API ERROR]', {
path: error.config?.url,
message: error.message,
status: error.response?.status
});
return Promise.reject(error);
}
);