FIREBASE_AUTHCHECK_DEBUG 参考错误:self 未定义

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

我在实施 Firebase Appcheck 时遇到错误 Next.js 打字稿

尽管 Firebase 知道

FIREBASE_APPCHECK_DEBUG_TOKEN = true
的存在并记录一个令牌供我传递给 console.firebase.. 我得到
⨯ ReferenceError: self is not defined

我遇到问题发布问题,所以请阅读 github 上的其余部分 文字

typescript firebase next.js firebase-app-check
1个回答
0
投票

试试这个

const fbapp = initializeApp(firebaseConfig);

if (process.env.NODE_ENV === "development") {
  // @ts-ignore
  globalThis.FIREBASE_APPCHECK_DEBUG_TOKEN = true;
}

initializeAppCheck(fbapp, {
  provider: new ReCaptchaV3Provider(
    process.env.NEXT_PUBLIC_GOOGLE_RECAPCHA_PUBLIC_KEY as string
  ),
  isTokenAutoRefreshEnabled: true
})

您可能想查看 what-is-globalthis-in-javascript-what-will-be-the-ideal-use-case-for-this

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