[TIL] nextJs CRUD 함수 실행시 CDN에 저장된 캐시 때문에 중복 렌더링 이슈

코딩쟝이·2024년 1월 17일
1

내배캠 TIL

목록 보기
55/63

서론

nextjs를 사용해서 게시물 삭제를 구현하다 발생되는 이슈가 있었다

찾아본 해결법

튜터님에 도움을 받아 공식문서에서 캐시를 지울 방법을 찾았다
재검증 경로
를 사용하면 특정 경로에 대해 온디맨드 방식으로 캐시된 데이터를 제거할 수 있습니다.

알아두면 유용합니다:

revalidatePath는 Node.js와 Edge 런타임 모두에서 사용할 수 있습니다.
재검증경로는 포함된 경로가 다음에 방문될 때만 캐시를 무효화합니다. 즉, 동적 경로 세그먼트로 revalidatePath를 호출해도 한 번에 많은 재검증이 즉시 트리거되지 않습니다. 무효화는 경로가 다음에 방문될 때만 발생합니다.

profile
웹 프론트엔드 개발자를 꿈꾸고 있습니다!

0개의 댓글