修复“无法为 URL 生成缓存密钥”?

问题描述 投票:0回答:1

我正在使用带有 Next.js 14 的 alchemy-sdk,并且收到一条警告消息“无法为 https://eth-mainnet.g.alchemy.com/v2/[api-key] 生成缓存密钥“。 api 密钥是环境变量中的简单 alchemy api 密钥。 Next.js 如何处理 api 密钥的缓存?我找不到与此警告相关的任何内容或如何解决它......请分享任何有用的内容!

next.js caching
1个回答
0
投票

这似乎是本地开发中热重载的缓存导致的。

从 Next 15 开始,您可以像这样禁用此缓存:

next.config.js

/** @type {import('next').NextConfig} */
const nextConfig = {
  experimental: {
    serverComponentsHmrCache: false, // defaults to true
  },
}
 
module.exports = nextConfig

请参阅 https://nextjs.org/docs/app/api-reference/config/next-config-js/serverComponentsHmrCache 了解更多信息。

© www.soinside.com 2019 - 2024. All rights reserved.