Backend: - 앨범 CRUD API 구현 (목록, 상세, 생성, 수정, 삭제) - 앨범 사진 관리 API 구현 (업로드, 삭제, 티저 관리) - 이미지 서비스에 앨범 관련 함수 추가 - Public 라우트 추가 (앨범, 멤버 공개 API) Frontend: - AdminAlbums.jsx admin API로 변경 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
17 lines
464 B
JavaScript
17 lines
464 B
JavaScript
import authRoutes from './auth.js';
|
|
import membersRoutes from './members.js';
|
|
import albumsRoutes from './albums.js';
|
|
|
|
/**
|
|
* 어드민 라우트 통합
|
|
*/
|
|
export default async function adminRoutes(fastify, opts) {
|
|
// 인증 라우트 (prefix 없음)
|
|
fastify.register(authRoutes);
|
|
|
|
// 멤버 관리 라우트
|
|
fastify.register(membersRoutes, { prefix: '/members' });
|
|
|
|
// 앨범 관리 라우트
|
|
fastify.register(albumsRoutes, { prefix: '/albums' });
|
|
}
|