我有两个expo项目需要连接到同一个Firestore数据库,但在第一个项目中,它检索数据没有问题,但在第二个项目中它向我抛出了以下错误:
@firebase/firestore:, Firestore (9.1.0): Could not reach Cloud Firestore backend. Backend didn't respond within 10 seconds.
连接代码、导入和查询完全相同(复制/粘贴(,甚至查询也相同,就像我刚刚测试的那样。
错误消息继续告诉我,这通常是互联网连接的问题。我知道这和我的代码一样不是问题所在,因为它确实在另一个项目中运行。我想知道的是,是否有人遇到过或知道这类问题。
我发现安装firestore是不够的,正如文档所述,你还必须安装firebase,在我的情况下,使用
% yarn add firebase
或
% npm install firebase
还不够,我不得不专门使用这个版本的
% npm install firebase@9.6.11
一旦做到了,一切都如预期。