s e o p p o r t . l o g

Today I Learned

[Next.js] SSG 컴포넌트에서 서버 수정 내역을 반영해야 할 때

Seo Ji Won 2024. 3. 12. 20:14

SSG는 한번 캐시된 데이터를 계속해서 가지고 있기 때문에 수정 내역이 반영되지 않는 것이 맞지만,

json server에 오타가 있어서 서버 데이터를 수정하고, dev 서버와 json 서버를 껐다 켜보고 별 짓을 다했는데도 수정 내역이 반영이 안되어서 삽질을 했다

해결방법은 이러했다.

 

.next 폴더 밑에 cache - fetch-cache에 서버에서 가져온 캐시가 들어있다.

저 405f69c7... 파일이 서버의 데이터의 캐시를 가지고 있었다.

그래서 저 파일을 삭제하고 서버를 다시 구동하니 정상적으로 수정내역이 반영되었다. 

🥲