LinkedErrors | Next.js용 Sentry
원본 URL: https://docs.sentry.io/platforms/javascript/guides/nextjs/configuration/integrations/linkederrors
LinkedErrors | Next.js용 Sentry
섹션 제목: “LinkedErrors | Next.js용 Sentry”가져오기 이름: Sentry.linkedErrorsIntegration
이 통합은 기본적으로 활성화되어 있습니다. 기본 통합 구성을 수정하려면 여기를 참고하세요.
이 통합을 사용하면 연결된 에러를 구성할 수 있습니다. 지정된 한도까지 재귀적으로 읽은 뒤, 특정 키를 기준으로 조회를 수행합니다. 기본적으로 Sentry SDK는 한도를 5로 설정하고, 사용하는 키는 "cause"입니다.
Sentry.init({ integrations: [Sentry.linkedErrorsIntegration()],});타입: string
타입: number
다음은 이를 구현하는 방법에 대한 코드 예시입니다.
document .querySelector("#get-reviews-btn") .addEventListener("click", async (event) => { const movie = event.target.dataset.title; try { const reviews = await fetchMovieReviews(movie); renderMovieReviews(reviews); } catch (e) { const fetchError = new Error( `Failed to fetch reviews for: ${movie}`, ); fetchError.cause = e; Sentry.captureException(fetchError); renderMovieReviewsError(fetchError); } });