我在使用 firebase.auth().signInWithPopup(provider)
时收到 auth-domain-config-required 错误。
我尝试过使用 Google 和 Facebook。我已经在我的托管网站上进行了测试,效果很好。您可以现场测试:Quiver Chat Demo
我怀疑 localhost:3333 有问题...它不喜欢我的端口吗?我无法将端口添加到授权域列表中,并将其添加到我的authDomain:
配置中也没有帮助。
这是我的身份验证代码,但正如您从下面的屏幕截图中看到的,我尝试了一堆不同的 authDomain
值。
<script src="https://quiver-four.firebaseapp.com/__/firebase/4.6.2/firebase-app.js"></script>
<script src="https://quiver-four.firebaseapp.com/__/firebase/4.6.2/firebase-auth.js"></script>
<script>
// Initialize Firebase
var config = {
apiKey: "AIzaSyCzNxnQ6WCJKejq6SBd7NqhVskxEOmDq_Y",
authDomain: "quiver-four.firebaseapp.com",
databaseURL: "https://quiver-four.firebaseio.com",
projectId: "quiver-four",
storageBucket: "quiver-four.appspot.com",
messagingSenderId: "1082528354495"
};
firebase.initializeApp(config);
</script>
<小时/>
尝试本地主机:3333
<小时/>尝试本地主机
<小时/>尝试 quiver-four.firebaseapp.com
<小时/>域已添加
最佳答案
您不得在 Firebase 应用初始化配置中提供正确的 authDomain
。
您可以从 Firebase 控制台获取该网页片段。 authDomain
的格式为 projectName.firebaseapp.com
。
关于javascript - Firebase 身份验证 : auth/auth-domain-config-required,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47353822/