next.js app-router에서 fetch revalidate 옵션을 주었을 때 데이터가 갱신되지 않는 현상
현재 서버에서 하루 단위로 DB데이터를 업데이트하고 있습니다.
거기에 맞춰 프론트단에서도 하루 단위로 갱신된 데이터를 보여주기 위해 api fetch옵션인
`{ next: {revadliate : 36000} }` 을 설정해 두었습니다.
그런데 revalidate로 설정한 시간이 지나도 화면에 나타나는 데이터가 갱신되지 않아요...
개발 환경에선 업데이트 된 데이터가 나오다가도 배포 페이지에선 이전 데이터가 나오는거 같아요. (배포는 aws로 했습니다)
서버 db 데이터는 잘 업데이트 되고있는걸 확인했습니다.
혼자서 자료를 아무리 찾아봐도 원인과 해결법을 모르겠어서 도움 요청합니다ㅠㅠ
fetch 코드와 fetch를 호출하는 코드도 함께 첨부합니다.
#next.js
#revalidate
#fetch
#aws