我得到这个错误:
- @消防基地/消防仓库:火灾恢复(9.9.0):无法访问Cloud Firestore后端。连接失败1次。*
在将我的Firebase配置从
apiKey: "SecretApiKey",
authDomain: "SecretAuthDomain",
[...]
}
- 收件人:**
const firebaseConfig = {
apiKey: process.env.apiKey,
authDomain: process.env.authDomain,
[...]
}
此外,我没有得到这个错误,像2天前或当我正在与firebase的其他项目。
我在互联网上看到这个问题,解决方案是改为:
const firestoreDB = initializeFirestore(firebaseApp, {
experimentalForceLongPolling: true, // this line
useFetchStreams: false, // and this line
})
- 但这对我也不起作用,我得到了另一个错误。**
2条答案
按热度按时间siv3szwd1#
您遇到的错误消息通常出现时,没有从您的设备到您的数据库连接,可能是由于网络问题,在您的结束.这也意味着有什么是不允许客户端应用程序到达Firestore后端.尝试执行它在不同的网络和使用不同的设备.
这些Github Issue1和Stackoverflow Links2 & 3指定了您的Cloud Firestore示例的自定义配置和客户端网络的额外检查,这可能有助于避免此类问题。我建议您检查这些链接1,2 & 3,因为有替代解决方案可用。
vhmi4jdf2#
我在.env文件中设置了凭据,该文件确实显示为适当的变量。但是,对我有效的方法是将凭据放在
.js
文件中并从那里使用它们。另外,请不要忘记在.gitignore
中添加凭据文件