next.js getStaticProps在每个请求上运行

siv3szwd  于 2023-02-04  发布在  其他
关注(0)|答案(1)|浏览(120)

当我看到Nextjs的文档时,我发现getServerSidePropsgetStaticProps之间的区别在于,第一个在每个请求上运行,而第二个在后台和使用revalidate时运行。
但是这里我在getStaticPros中有一段代码

export async function getStaticProps() { 
console.log("this is my getStaticProps"); 
const response = axios.get("/words/get-all"); 
return { 
    props: { 
     words: response.data, 
    }; 
} 
}

但是每次我导航到/words页面时,我都会在控制台中看到“这是我的getStaticProps”。我错过了什么?

iyr7buue

iyr7buue1#

当我看到Nextjs的文档时
Nextjs的文档中也提到了这一点

对开发中的每个请求运行:在开发(next dev)中,将对每个请求调用getStaticProps。

相关问题