fromis_9/backend/src/routes/admin/index.js
caadiq f5ae81d21a feat: 앨범 관리 API 구현 및 프론트엔드 연동
Backend:
- 앨범 CRUD API 구현 (목록, 상세, 생성, 수정, 삭제)
- 앨범 사진 관리 API 구현 (업로드, 삭제, 티저 관리)
- 이미지 서비스에 앨범 관련 함수 추가
- Public 라우트 추가 (앨범, 멤버 공개 API)

Frontend:
- AdminAlbums.jsx admin API로 변경

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 23:16:41 +09:00

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' });
}