Firebase 无法将Firestore用于新项目

Firebase 无法将Firestore用于新项目,firebase,google-app-engine,google-cloud-firestore,Firebase,Google App Engine,Google Cloud Firestore,此外,我们创建了两个Firebase项目,并特意避免设置AppEngine或使用数据存储—因为这些显然会妨碍设置Firestore—但我们在尝试启用Firestore时出错 当我们在Firebase控制台中单击“创建数据库”时,我们得到一个“无法为此项目启用Firebase/发生未知错误”: 在谷歌云控制台中,试图诊断这一点时,第一个AppEngine项目似乎没有设置(也不应该设置),推测问题可能在于数据存储已启用 但是,我们可以同时在App Engine=>设置下“禁用应用程序”: 所以

此外,我们创建了两个Firebase项目,并特意避免设置AppEngine或使用数据存储—因为这些显然会妨碍设置Firestore—但我们在尝试启用Firestore时出错

当我们在Firebase控制台中单击“创建数据库”时,我们得到一个“无法为此项目启用Firebase/发生未知错误”:

在谷歌云控制台中,试图诊断这一点时,第一个AppEngine项目似乎没有设置(也不应该设置),推测问题可能在于数据存储已启用

但是,我们可以同时在App Engine=>设置下“禁用应用程序”:

所以问题是:为什么我们不能让Firestore成为一个有效的全新项目?它和阿彭金有关吗?联系外部支持部门,是否有办法对此进行诊断


顺便说一句,在测试期间,我在谷歌云控制台中禁用了AppEngine,“Firebase->Database”现在声明“需要启用应用引擎才能使用云Firestore”


假设这是AppEngine&Firestore过渡期的一部分,并且这些问题应该在不久的将来得到解决,这是正确的吗?

在一个全新项目中设置云Firestore时,您不必触摸应用程序引擎设置。事实上,这样做很有可能会导致疏忽错误


在这种情况下,我认为您最好的选择是联系客户支持,因为可能是您的帐户有一些独特的原因导致了此问题,支持人员有工具来诊断此问题。

这很可能与未在Google云平台上为此项目启用Firestore API有关。 当您通过firebase CLI为项目设置主机时,通常会发生这种情况。
这里是您可以启用Firestore API的地方:

如果您的浏览器中有某种扩展来处理CORS错误(在xhr请求时),这可能是一个问题,就像我在启用扩展时遇到的问题一样。请在禁用扩展后检查它。
希望它能对我起作用。

谢谢Abhitoqi…在我禁用CORS扩展后,它就起作用了。

我刚刚创建了一个新项目,在它上启用Firestore没有问题。如果这个问题是可重现的,请用导致问题的确切重现步骤编辑你的问题。另外,一般来说,意外的控制台错误应该是e报告给Firebase支持进行调查。我的允许CORS:访问控制已启用。这导致了错误。