From 9b8546ebef8843c3a2554b87660e19900a300363 Mon Sep 17 00:00:00 2001 From: kjs Date: Mon, 26 Jan 2026 15:32:41 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=ED=99=94=EB=A9=B4=20=EC=83=9D=EC=84=B1?= =?UTF-8?q?=20=EC=8B=A4=ED=8C=A8=20=EC=8B=9C=20=EC=97=90=EB=9F=AC=20?= =?UTF-8?q?=EB=A9=94=EC=8B=9C=EC=A7=80=20=EC=B6=9C=EB=A0=A5=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 화면 생성 중 오류 발생 시, 콘솔에 에러를 기록하고 사용자에게 알림을 통해 에러 메시지를 표시하도록 수정하였습니다. - 에러 메시지는 서버 응답에서 가져오거나 기본 메시지를 사용합니다. --- frontend/components/screen/CreateScreenModal.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/frontend/components/screen/CreateScreenModal.tsx b/frontend/components/screen/CreateScreenModal.tsx index e26a86d7..05f3eab9 100644 --- a/frontend/components/screen/CreateScreenModal.tsx +++ b/frontend/components/screen/CreateScreenModal.tsx @@ -265,8 +265,10 @@ export default function CreateScreenModal({ open, onOpenChange, onCreated }: Cre setSelectedRestApiId(null); setRestApiEndpoint(""); setRestApiJsonPath("data"); - } catch (e) { - // 필요 시 토스트 추가 가능 + } catch (e: any) { + console.error("화면 생성 실패:", e); + const errorMessage = e?.response?.data?.message || e?.message || "화면 생성에 실패했습니다."; + alert(errorMessage); } finally { setSubmitting(false); }