当我看到Nextjs的文档时,我发现getServerSideProps
和getStaticProps
之间的区别在于,第一个在每个请求上运行,而第二个在后台和使用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”。我错过了什么?
1条答案
按热度按时间iyr7buue1#
当我看到Nextjs的文档时
Nextjs的文档中也提到了这一点
对开发中的每个请求运行:在开发(next dev)中,将对每个请求调用getStaticProps。