💡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

prerender-error | Next.js
While prerendering a page an error occurred. This can occur for many reasons from adding non-pages e.g. components to your pages folder or expecting props to be populated which are not.
prerender-error | Next.js
https://nextjs.org/docs/messages/prerender-error
prerender-error | Next.js

2024 Dohyun Jung.
Made with ☕️.