在Next.js 13的文档中,https://nextjs.org/docs/app/building-your-application/caching#data-cache,说你可以在服务器组件中使用data-cache来缓存数据。
我正在尝试做类似的事情,但不是抓取,我想做查询数据库。
export default async function Home() {
const categorias = await getCategorias()
return (
<main className="flex">
<ul>
{categorias.map((categoria) => (
<li key={categoria.ID}>
<Link href={`/item/${categoria.ID}`}>{categoria.TITULO}</Link>
</li>
))}
</ul>
</main>
);
}
字符串
存在任何选项来缓存“getCategorias”的数据
1条答案
按热度按时间1zmg4dgp1#
当您进入生产环境时,您的数据将按原样缓存。要在不使用
fetch()
的情况下控制其行为,您可以按照文档中的说明使用Route Segment Config。举例来说:字符串