diff --git a/client/src/apis/useFetch.ts b/client/src/apis/useFetch.ts index b5f94df84..9f9ddd0bc 100644 --- a/client/src/apis/useFetch.ts +++ b/client/src/apis/useFetch.ts @@ -45,10 +45,17 @@ export const useFetch = () => { onError(); } - captureError(error, navigate, eventId); + // prod 환경에서만 Sentry capture 실행 + if (process.env.NODE_ENV === 'production') { + captureError(error, navigate, eventId); + } } else { setError({errorCode: UNKNOWN_ERROR, message: JSON.stringify(error)}); - captureError(new Error(UNKNOWN_ERROR), navigate, eventId); + + // prod 환경에서만 Sentry capture 실행 + if (process.env.NODE_ENV === 'production') { + captureError(new Error(UNKNOWN_ERROR), navigate, eventId); + } // 에러를 throw 해 에러 바운더리로 보냅니다. 따라서 에러 이름은 중요하지 않음 throw new Error(UNKNOWN_ERROR);