Open noy3928 opened 1 year ago
Nextjs의 공식문서를 읽어보니 getStaticPaths를 사용할 때, fallback 옵션을 주의깊게 읽어볼 필요가 있었다. 현재 나는 fallback 옵션에 false로 해두었었는데, 정적페이지를 사용하면서 동적타임에 개별적으로 빌드를 하고 싶다면 해당 옵션을 잘 활용해야한다. 나의 경우에는 fallback을 blocking으로 설정하는 것이 좋을 것 같다. on-demand 시에 해당 페이지를 ssr방식으로 작동시키고, 이후의 요청을 위해서 캐싱을 해둔다고 한다. 공식문서링크
우선 내가 이해한바로는 그런데, 한번 테스트를 해볼 필요가 있다.
Production 모드에서 새로운 글을 작성했을 때, 작성한 글이 10초 뒤에(revalidate : 10) 리스트페이지에는 정상적으로 나온다. 하지만 해당 게시글을 클릭해서 디테일 페이지로 들어가려고 하면 Not Found 에러가 나온다. 해당 에러가 왜 발생하는지, 내가 놓치고 있는 개념은 무엇인지를 다시 파악할 필요가 있다.