我正在使用 firebase 进行“Google 登录身份验证”...但是登录弹出窗口没有显示任何可用的 google 用户,并且弹出窗口在大约 5 秒后消失并且不执行任何操作。
firebase.js 中的代码:
import firebase from "firebase/app";
import "firebase/firestore";
import "firebase/auth";
var firebaseConfig = {
apiKey: "AIzaSyDSxAzARyErU6gr7ujsEfg2hB6DYz02OnA",
authDomain: "crwn-db-3c771.firebaseapp.com",
databaseURL: "https://crwn-db-3c771.firebaseio.com",
projectId: "crwn-db-3c771",
storageBucket: "",
messagingSenderId: "395022734699",
appId: "1:395022734699:web:39122ca48383548f"
};
// Initialize Firebase
firebase.initializeApp(firebaseConfig);
export const auth = firebase.auth();
export const firestore = firebase.firestore();
const provider = new firebase.auth.GoogleAuthProvider();
provider.setCustomParameters({ prompt: "select_account" });
export const signInWithGoogle = () => auth.signInWithPopup(provider);
export default firebase;
Run Code Online (Sandbox Code Playgroud)
sign-in.jsx 中的代码:
import { signInWithGoogle } from "../../firebase/firebase.utils";
class SignIn …Run Code Online (Sandbox Code Playgroud) javascript authentication firebase reactjs firebase-authentication