我在实施 Firebase Appcheck 时遇到错误 Next.js 打字稿
尽管 Firebase 知道
FIREBASE_APPCHECK_DEBUG_TOKEN = true
的存在并记录一个令牌供我传递给 console.firebase.. 我得到 ⨯ ReferenceError: self is not defined
我遇到问题发布问题,所以请阅读 github 上的其余部分 文字
试试这个
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