如何清除/删除 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 (将#修改为@)