Next.js

[Next] Custom Error Page

Chunho 2022. 9. 6. 17:53

NextJS에서 커스텀 된 에러 페이지를 띄워주고 싶으면, NextJS에서 자체적으로 제공하는 기능을 사용하면 편리하다.

 

https://nextjs.org/docs/advanced-features/custom-error-page

 

Advanced Features: Custom Error Page | Next.js

Override and extend the built-in Error page to handle custom errors.

nextjs.org


만약 404Error가 발생했을 때 띄워줄 커스텀 페이지를 만들고 싶으면 pages 폴더에 404.tsx 파일을 생성해주면 된다.

같은 방식으로 500Error가 발생했을 때 띄워줄 커스텀 페이지는 pages 폴더에 500.tsx 이름의 파일을 생성해준다.

 

전체적인 에러를 핸들링해주는 커스텀 페이지일 경우 같은 폴더에 _error.tsx 파일을 생성해준다.