개발공부/Next.js
정적 사이트 생성에 대한 추가정보
soOoOnger
2022. 11. 9. 20:26
export async
function getStaticProps(){
return{
props:
}
};
이대로 두면 새로운 데이터가 업데이트 되지가 않아서
매번 다시 빌드하고 배포해야 한다
이걸 막기 위해서
revalidate
를 쓴다.
export async function getStaticProps() {
return {
props: {
meetups: DUMMY_MEETUPS,
//데이터가 자주 변한다면
},
revalidate:10 (초단위)
// 여기에 숫자가 설정되어 있으면 페이지는 빌드 프로세스 중에 바로 생성되지 않는다. 오래된 페이지를 대체한다. 데이터 업데이트 빈도에 따라서 설정하면 된다.
};
}