import apiClient, { apiEndpoints } from './index.js' // 用户登录 export const login = async (credentials) => { try { const response = await apiClient.post(apiEndpoints.AUTH.LOGIN, credentials) return response.data } catch (error) { // 保留原始 error.response,以便调用方(如 auth store)能访问 error.response.data.detail throw error } } // 刷新访问令牌 export const refreshAccessToken = async (refreshToken) => { try { const response = await apiClient.post(apiEndpoints.AUTH.REFRESH, { refresh: refreshToken }) return response.data } catch (error) { // 保留原始 error.response,以便调用方能访问 error.response.data.detail throw error } }