Joy*_*heb 1 reactjs server-side-rendering next.js sanity next.js13
您好,我正在使用 nextjs 13 服务器组件,使用 /app 目录和 sanity studio。我的代码看起来像这样
const Page = async () => {
const query = groq`*[_type == "university"]`;
const data = await sanityClient.fetch(query);
}
Run Code Online (Sandbox Code Playgroud)
每次我在 vercel 上重新部署网站时,我的内容都会在前端加载最新更新的数据。但如果我在 sanity studio 上更改某些内容并刷新我的页面,我只会看到旧的更改。这里有什么帮助吗?谢谢
小智 5
看来您正在使用 Next js 13 应用程序目录。你可以试试这个
const Page = async () => {
const revalidate = 60 //Time interval
const query = groq`*[_type == "university"]`;
const data = await sanityClient.fetch(query, {next: {revalidate}});
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1801 次 |
最近记录: |