Javascript Firebase身份验证:需要身份验证/身份验证域配置

Javascript Firebase身份验证:需要身份验证/身份验证域配置,javascript,firebase,firebase-authentication,Javascript,Firebase,Firebase Authentication,使用firebase.auth().signInWithPopup(提供程序)时,我遇到了auth domain config必需的错误 我试过谷歌和Facebook。我已经在我的托管网站上进行了测试,效果很好。您可以对其进行现场测试: 我怀疑localhost:3333有问题。。。它不喜欢我的港口吗?我无法将端口添加到授权域列表中,将其添加到我的authDomain:config也没有帮助 这是我的身份验证代码,但正如您从下面的屏幕截图中看到的,我尝试了一系列不同的authDomain值

使用
firebase.auth().signInWithPopup(提供程序)
时,我遇到了auth domain config必需的错误

我试过谷歌和Facebook。我已经在我的托管网站上进行了测试,效果很好。您可以对其进行现场测试:

我怀疑localhost:3333有问题。。。它不喜欢我的港口吗?我无法将端口添加到授权域列表中,将其添加到我的
authDomain:
config也没有帮助

这是我的身份验证代码,但正如您从下面的屏幕截图中看到的,我尝试了一系列不同的
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>

//初始化Firebase
变量配置={
apiKey:“AIzaSyCzNxnQ6WCJKejq6SBd7NqhVskxEOmDq__Y”,
authDomain:“quiver four.firebaseapp.com”,
数据库URL:“https://quiver-four.firebaseio.com",
投射物:“箭袋四号”,
storageBucket:“quiver four.appspot.com”,
messagingSenderId:“1082528354495”
};
firebase.initializeApp(配置);

正在尝试本地主机:3333


正在尝试本地主机


正在尝试quiver-four.firebaseapp.com


将添加这些域

您不能在Firebase应用程序初始化配置中提供正确的
authDomain

您可以从Firebase控制台获取该web代码段。
authDomain
的格式为
projectName.firebaseapp.com

Hey Chris。您是否可以编辑您的问题以包含如何初始化Firebase应用程序的代码?我的第一个猜测是那里出了点问题。嘿,弗兰克,我试了三个品种,都复制了。对不起。我试过了,我试着链接到截图。。。但是我的第一篇文章没有提到。我对问题进行了编辑以使其明确。我检查了您的网站。我没有收到您描述的错误,但我注意到使用重定向登录时出现的错误,原因是您的服务人员弄乱了/\uuuu/auth/…下的页面。。。由Firebase Auth团队管理,需要完成登录。请从服务工作者缓存中删除该路径。是的。我在服务人员身上也看到了同样的问题。这是一个快速的演示站点,所以我刚刚删除了演示的工作人员:)问题是auth在localhost上不起作用。我的观点是,它在Firebase主机上运行良好,但在localhost上不起作用。无论是localhost还是生产站点,设置都应该完全相同。如果您的示例应用无法正常运行,我无法调试您的问题。