fix: getItemCategoryTree serverFetch 호출 수정
- URL에 NEXT_PUBLIC_API_URL 추가
- serverFetch 반환값 { response, error } 구조로 수정
This commit is contained in:
@@ -1148,12 +1148,19 @@ export async function getItemCategoryTree(): Promise<{
|
|||||||
__authError?: boolean;
|
__authError?: boolean;
|
||||||
}> {
|
}> {
|
||||||
try {
|
try {
|
||||||
const response = await serverFetch('/api/v1/categories/tree?code_group=item_category&only_active=true');
|
const url = `${process.env.NEXT_PUBLIC_API_URL}/api/v1/categories/tree?code_group=item_category&only_active=true`;
|
||||||
|
const { response, error } = await serverFetch(url, { method: 'GET' });
|
||||||
|
|
||||||
if (!response.ok) {
|
if (error) {
|
||||||
if (response.status === 401) {
|
return {
|
||||||
return { success: false, data: [], error: '인증이 필요합니다.', __authError: true };
|
success: false,
|
||||||
}
|
data: [],
|
||||||
|
error: error.message,
|
||||||
|
__authError: error.code === 'UNAUTHORIZED',
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!response || !response.ok) {
|
||||||
return { success: false, data: [], error: '카테고리 조회 실패' };
|
return { success: false, data: [], error: '카테고리 조회 실패' };
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user