我基本上是在 Next.js 上开发一个博客。因为它是负责后端的另一个团队,所以我目前正在从 getStaticProps 获取 API 调用以获取我的文章,即使直接进行数据库查询是更好的做法:
export async function getStaticProps({ params, res }) {
try {
const result = await fetch(`${API.baseURL}/get_article/${params.id}`);
const article = await result.json();
return {
props: { article },
};
} catch (error) {
res.statusCode = 404;
return { props: {} };
}
}
虽然这在开发模式下完美运行,但获取文章、编辑它,然后再次访问它在生产中不起作用(即使在本地,使用构建版本)。
我想这与 Next.js 以某种方式处理缓存有关......我做错了什么?谢谢!
慕容森
繁星淼淼
MMMHUHU
相关分类