Files
rainblogweb/frontend/src/api/users.js
T

22 lines
874 B
JavaScript

import { request } from './client.js';
// ── 公开用户主页(无鉴权) ────────────────────────
/**
* 公开用户资料:{ id, username, role, avatar, bio, created_at, last_active_at, stats }
* 不存在时 404 { error: '用户不存在' }
*/
export function getPublicUser(id) {
return request('/users/' + id);
}
/** 用户帖子列表(分页)→ { list, total, page, pageSize, totalPages };论坛私密时 403 */
export function getUserPosts(id, page = 1, pageSize = 10) {
return request(`/users/${id}/posts?page=${page}&pageSize=${pageSize}`);
}
/** 用户回复列表(分页)→ { list, total, page, pageSize, totalPages };论坛私密时 403 */
export function getUserReplies(id, page = 1, pageSize = 10) {
return request(`/users/${id}/replies?page=${page}&pageSize=${pageSize}`);
}