微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何清除/删除 NextJs 中的缓存?

如何解决如何清除/删除 NextJs 中的缓存?

我在 structSet(&image[i][j],average); 一个产品页面

我对 wordpress/graphql 站点使用增量静态生成

 memset(&image[i][j],average,3)

除了一件事外,一切都按预期进行。如果我从之前发布的 wordpress删除一个产品,NextJs 会提供缓存页面而不是显示 /products/[slug].js 页面,我认为这就是它应该如何工作的,这意味着如果某些东西没有重建,则显示上一页(过时)。

但是如何完全删除删除且不会从 export async function getStaticProps(context) { const {params: { slug }} = context const {data} = await client.query(({ query: PRODUCT_SLUG,variables: { slug } })); return { props: { categoryName: data?.productCategory?.name ?? '',products: data?.productCategory?.products?.nodes ?? [] },revalidate: 1 } } export async function getStaticPaths () { const { data } = await client.query({ query: PRODUCT_SLUGS,}) const pathsData = [] data?.productCategories?.nodes && data?.productCategories?.nodes.map((productCategory) => { if (!isEmpty(productCategory?.slug)) { pathsData.push({ params: { slug: productCategory?.slug } }) } }) return { paths: pathsData,fallback: true,} } 查询中再次提取的特定产品的缓存?

我已阅读 404 - Not found 选项:PRODUCT_SLUGS 但它们似乎都不起作用。

是否有解决方案,可以是 fallback 配置还是其他解决方法

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。