无法访问 Cloud Firestore 后端。连接失败 1 次
Posted
技术标签:
【中文标题】无法访问 Cloud Firestore 后端。连接失败 1 次【英文标题】:Could not reach Cloud Firestore backend. Connection failed 1 times 【发布时间】:2021-08-22 23:50:28 【问题描述】:我正在使用一个非常简单的代码并从 firestore 获取数据
import firebase from 'firebase/app';
import 'firebase/firestore'
const firebaseApp = firebase.initializeApp(
apiKey: "...",
authDomain: "...",
....
);
const db = firebaseApp.firestore();
export default db;
但我不断收到此错误
[2021-06-05T00:58:41.274Z] @firebase/firestore: Firestore (8.6.5): Could not reach Cloud Firestore backend. Connection failed 1 times.
Most recent error: FirebaseError: [code=permission-denied]:
Permission denied on resource project.
This typically indicates that your device does not have a healthy Internet connection at the moment. The client will operate in offline mode until it is able to successfully connect to the backend.
-
我确实有一个非常快的互联网连接
我的时钟也与标准时间同步
现在,我不知道为什么会这样?
请有人帮帮我!!!
【问题讨论】:
【参考方案1】:我能够通过直接使用我的凭证来解决这个问题,我在我的 firebase 配置中初始化应用程序,我之前从我的 env 文件中调用它们我认为我的应用程序之前没有获得 env
【讨论】:
谢谢你!我的问题虽然暂时解决了。不敢相信这样的事情会引起如此头痛。我发誓昨天当我将凭据迁移到 .env 时它正在工作。【参考方案2】:确保您的环境指向真正的 Firestone 数据库,而不是 Firestore 模拟器。当我遇到同样的问题时,这就是原因。
我使用的是 Angular 框架,所以我不得不在我的 app.module.ts 文件中注释掉那些环境引用。
@NgModule(
declarations: [AppComponent, InformUserComponent],
entryComponents: [InformUserComponent],
imports: [
BrowserModule,
IonicModule.forRoot(),
AngularFireModule.initializeApp(environment.firebaseConfig),
AppRoutingModule,
ServiceWorkerModule.register('ngsw-worker.js',
enabled: environment.production,
// Register the ServiceWorker as soon as the app is stable
// or after 30 seconds (whichever comes first).
registrationStrategy: 'registerWhenStable:30000'
),
],
providers: [AuthService, provide: RouteReuseStrategy, useClass: IonicRouteStrategy ,
//
// provide: USE_FIRESTORE_EMULATOR, useValue: environment.useEmulators ?
// ['localhost', 8080] : undefined
// ,
//
// provide: USE_FUNCTIONS_EMULATOR, useValue: environment.useEmulators ?
// ['localhost', 5001] : undefined
// ,
],
bootstrap: [AppComponent],
)
export class AppModule
【讨论】:
以上是关于无法访问 Cloud Firestore 后端。连接失败 1 次的主要内容,如果未能解决你的问题,请参考以下文章
无法访问 Cloud Firestore 后端。连接失败 1 次
@firebase/firestore:Firestore (8.6.2):无法访问 Cloud Firestore 后端(React Js)
无法使用 Angular Universal 和 Firebase Functions 访问 Cloud Firestore 后端 [关闭]
Firebase 9.0.0.8-beta 无法访问 Cloud Firestore 后端。后端在 10 秒内没有响应
我无法从我的颤振项目中访问我的 firebase/firecloud 数据。我得到:无法访问 Cloud Firestore 后端。连接失败 1 次