import request from './request' | |
export const authApi = { | |
/** | |
* 用户登录 | |
*/ | |
async login(loginData) { | |
console.log('📤 发送登录数据:', loginData) | |
const requestData = { | |
user: loginData.user, | |
password: loginData.password | |
} | |
return request({ | |
url: '/auth/login', // 需要 /api 前缀 | |
method: 'post', | |
data: requestData | |
}) | |
}, | |
/** | |
* 用户注册 | |
*/ | |
async register(registerData) { | |
console.log('📤 发送注册数据:', registerData) | |
const requestData = { | |
username: registerData.username, | |
email: registerData.email, | |
password: registerData.password | |
} | |
return request({ | |
url: '/auth/register', // 需要 /api 前缀 | |
method: 'post', | |
data: requestData | |
}) | |
}, | |
/** | |
* 用户登出 | |
*/ | |
logout() { | |
return request({ | |
url: '/auth/logout', // 需要 /api 前缀 | |
method: 'post' | |
}) | |
}, | |
/** | |
* 获取登录状态 | |
*/ | |
getStatus() { | |
return request({ | |
url: '/auth/status', // 需要 /api 前缀 | |
method: 'get' | |
}) | |
} | |
} | |
export default authApi |