💡Aha!

Next.js “Error occurred prerendering page” 해결

Error occurred prerendering page "/blog/[slug]". Read more: https://nextjs.org/docs/messages/prerender-error
TypeError: Cannot read properties of undefined (reading 'title')

해결을 위해 확인할 것들

  • Client에서 렌더링 시에도 오류가 발생할 때
  • getStaticPaths 에서 fallback: true 를 사용하는데 fallback 핸들링을 하지 않았을 때
    • 나는 이 문제였다. 나의 경우엔 fallback을 끄니 해결!
  • getServerSideProps 을 사용한 후 Static Export (next export)를 사용할 때

ref

2024 Dohyun Jung.
Made with ☕️.