我想在ReactJS Web应用程序中在Google上使用Google的Firebase身份验证,并且在创建应用程序并根据Firebase文档连接了所有内容(本地主机)后出现此错误:
p.s:我启用了登录方法google
和email/password
。另外,“ localhost
”位于“授权域”部分。
我该如何解决这个问题?
,这里是配置代码:
import app from 'firebase/app';
import 'firebase/firestore';
import 'firebase/auth';
const firebaseConfig = {
apiKey: 'API KEY',
authDomain: 'crwn-test.firebaseapp.com',
databaseURL: 'https://crwn-test.firebaseio.com',
projectId: 'crwn-test',
storageBucket: '',
messagingSenderId: 'MESSAGE ID',
appId: '1:727447670851:web:30c8f3e12fca101f'
};
app.initializeApp(firebaseConfig);
export const auth = app.auth();
export const firestore = app.firestore();
const provider = new app.auth.GoogleAuthProvider();
provider.addScope('https://www.googleapis.com/auth/contacts.readonly');
provider.setCustomParameters({ prompt: 'select_account' });
export const signInWithGoogle = () => auth.signInWithPopup(provider);
export default app;