fromis_9/backend/src/routes/admin/index.js

22 lines
580 B
JavaScript
Raw Normal View History

import authRoutes from './auth.js';
import membersRoutes from './members.js';
import albumsRoutes from './albums.js';
import statsRoutes from './stats.js';
/**
* 어드민 라우트 통합
*/
export default async function adminRoutes(fastify, opts) {
// 인증 라우트 (prefix 없음)
fastify.register(authRoutes);
// 멤버 관리 라우트
fastify.register(membersRoutes, { prefix: '/members' });
// 앨범 관리 라우트
fastify.register(albumsRoutes, { prefix: '/albums' });
// 통계 라우트
fastify.register(statsRoutes, { prefix: '/stats' });
}