/** * 앨범 관련 공개 API */ import { fetchApi } from "../index"; // 앨범 목록 조회 export async function getAlbums() { return fetchApi("/api/albums"); } // 앨범 상세 조회 (ID) export async function getAlbum(id) { return fetchApi(`/api/albums/${id}`); } // 앨범 상세 조회 (이름) export async function getAlbumByName(name) { return fetchApi(`/api/albums/by-name/${name}`); } // 앨범 사진 조회 export async function getAlbumPhotos(albumId) { return fetchApi(`/api/albums/${albumId}/photos`); } // 앨범 트랙 조회 export async function getAlbumTracks(albumId) { return fetchApi(`/api/albums/${albumId}/tracks`); } // 트랙 상세 조회 (앨범명, 트랙명으로) export async function getTrack(albumName, trackTitle) { return fetchApi( `/api/albums/by-name/${encodeURIComponent( albumName )}/track/${encodeURIComponent(trackTitle)}` ); }