💡Aha!

Next.js ISR이 동작하지 않는 경우

지금 보고 있는 doda.dev 페이지의 ISR이 동작하지 않는 문제가 최근(2022.11)까지 있었다.

사실 지금까지는 워낙 배포를 자주해서 글 업데이트가 되고 있지 않았다는 것을 인지하고 못하고 있었는데, 며칠 전 새로운 Aha!를 작성했더니 아무리 기다려고 업데이트가 되지 않았다.

오류가 나는지 확인해보자

글 작성자가 업로드 한 이미지

나는 Vercel의 Functions 로그에서 오류가 발생하고 있었다. 기존에 Log Drain을 설정한 것도 아니여서 해당 탭을 확인하기 전까진 어떤 문제인지 알지도 못했다.

글 작성자가 업로드 한 이미지

발생하던 Vercel 에러 로그의 모습이다. Vercel은 별도의 Integration을 부착하지 않으면 기본적으로 로그를 저장하지 않는 것으로 보인다. 실시간으로 발생한 오류만 사용자의 패널로 전송되어 확인할 수 있다.

나는 이 문제를 해결하고 나서 정상적인 ISR 동작을 확인할 수 있었다.

ⓒ 2022 Dohyun Jung.
Made with ☕️.