개발공부/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 (초단위)
    // 여기에 숫자가 설정되어 있으면 페이지는 빌드 프로세스 중에 바로 생성되지 않는다. 오래된 페이지를 대체한다. 데이터 업데이트 빈도에 따라서 설정하면 된다.
   
  };
}