我克隆了这个 repo:https://github.com/thirdweb-example/firebase-auth.git 并输入了适当的环境变量。我在 localhost:3001 上运行它,然后单击“使用钱包登录”
我克隆了这个 repo: https://github.com/thirdweb-example/firebase-auth.git 并输入了适当的环境变量。
我在 localhost:3001 上运行了它,然后单击“使用 Wallet 登录”,但什么也没发生。相反,出现了三个错误:
我不确定这些错误到底意味着什么。
为什么会抛出这些错误?
我确保所有环境变量都正确,可以初始化 Firebase:
export default function initializeFirebaseClient(): {
db: Firestore;
auth: Auth;
} {
const firebaseApp = initializeApp({
apiKey: process.env.NEXT_PUBLIC_API_KEY,
authDomain: process.env.NEXT_PUBLIC_AUTH_DOMAIN,
projectId: process.env.NEXT_PUBLIC_PROJECT_ID,
storageBucket: process.env.NEXT_PUBLIC_STORAGE_BUCKET,
messagingSenderId: process.env.NEXT_PUBLIC_MESSAGING_SENDER_ID,
appId: process.env.NEXT_PUBLIC_APP_ID,
});
const db = getFirestore(firebaseApp);
const auth = getAuth(firebaseApp);
return {
db,
auth,
};
}
除此之外我保持代码不变。