Next.js ISR이 동작하지 않는 경우
지금 보고 있는 doda.dev 페이지의 ISR이 동작하지 않는 문제가 최근(2022.11)까지 있었다.
사실 지금까지는 워낙 배포를 자주해서 글 업데이트가 되고 있지 않았다는 것을 인지하고 못하고 있었는데, 며칠 전 새로운 Aha!를 작성했더니 아무리 기다려고 업데이트가 되지 않았다.
오류가 나는지 확인해보자
나는 Vercel의 Functions 로그에서 오류가 발생하고 있었다. 기존에 Log Drain을 설정한 것도 아니여서 해당 탭을 확인하기 전까진 어떤 문제인지 알지도 못했다.
발생하던 Vercel 에러 로그의 모습이다. Vercel은 별도의 Integration을 부착하지 않으면 기본적으로 로그를 저장하지 않는 것으로 보인다. 실시간으로 발생한 오류만 사용자의 패널로 전송되어 확인할 수 있다.
나는 이 문제를 해결하고 나서 정상적인 ISR 동작을 확인할 수 있었다.