blob: a3c672a152174495cacd126b2065048d5e26ae75 [file] [log] [blame]
Xing Jinwenff16b1e2025-06-05 00:29:26 +08001import request from './request'
2
3export const authApi = {
4 /**
5 * 用户登录
6 */
7 async login(loginData) {
8 console.log('📤 发送登录数据:', loginData)
9
10 const requestData = {
11 user: loginData.user,
12 password: loginData.password
13 }
14
15 return request({
16 url: '/api/auth/login', // 需要 /api 前缀
17 method: 'post',
18 data: requestData
19 })
20 },
21
22 /**
23 * 用户注册
24 */
25 async register(registerData) {
26 console.log('📤 发送注册数据:', registerData)
27
28 const requestData = {
29 username: registerData.username,
30 email: registerData.email,
31 password: registerData.password
32 }
33
34 return request({
35 url: '/api/auth/register', // 需要 /api 前缀
36 method: 'post',
37 data: requestData
38 })
39 },
40
41 /**
42 * 用户登出
43 */
44 logout() {
45 return request({
46 url: '/api/auth/logout', // 需要 /api 前缀
47 method: 'post'
48 })
49 },
50
51 /**
52 * 获取登录状态
53 */
54 getStatus() {
55 return request({
56 url: '/api/auth/status', // 需要 /api 前缀
57 method: 'get'
58 })
59 }
60}
61
62export default authApi