- api/ 디렉토리 구조 생성 - index.js: 공통 fetch 래퍼 - schedules.js, albums.js, members.js: 공개 API - admin/: 어드민 API (bots, albums, categories, members, schedules) - Schedule.jsx: API 모듈 적용 - AdminScheduleBots.jsx: API 모듈 적용
19 lines
473 B
JavaScript
19 lines
473 B
JavaScript
/**
|
|
* 어드민 멤버 관리 API
|
|
*/
|
|
import { fetchAdminApi, fetchAdminFormData } from "../index";
|
|
|
|
// 멤버 목록 조회
|
|
export async function getMembers() {
|
|
return fetchAdminApi("/api/admin/members");
|
|
}
|
|
|
|
// 멤버 상세 조회
|
|
export async function getMember(id) {
|
|
return fetchAdminApi(`/api/admin/members/${id}`);
|
|
}
|
|
|
|
// 멤버 수정
|
|
export async function updateMember(id, formData) {
|
|
return fetchAdminFormData(`/api/admin/members/${id}`, formData, "PUT");
|
|
}
|