【问题标题】:Firebase Emulator Firestore not connecting to flutterFirebase Emulator Firestore 未连接到颤振
【发布时间】:2021-04-18 06:28:39
【问题描述】:

我已将我的 firebase 模拟器设置为正在运行

在我的主程序中,在我的 Flutter Web 应用程序开始时,我有以下代码:

void main() async {

  WidgetsFlutterBinding.ensureInitialized();
   await Firebase.initializeApp();

  FirebaseFirestore.instance.settings = Settings(
    host: '127.0.0.1:8080',
    sslEnabled: false,
  );

然而,当我尝试获取文档时,出现以下错误:

客户端离线,获取文档失败

我的 firebase.json 如下:

{
  "firestore": {
    "rules": "firestore.rules",
    "indexes": "firestore.indexes.json"
  },
  "hosting": {
    "public": "build/web",
    "ignore": [
      "firebase.json",
      "**/.*",
      "**/node_modules/**"
    ],
    "rewrites": [
      {
        "source": "**",
        "destination": "/index.html"
      }
    ]
  },
  "emulators": {
    "firestore": {
      "port": 8080
    },
    "hosting": {
      "port": 5000
    },
    "ui": {
      "enabled": true
    }
  }
}

【问题讨论】:

标签: firebase flutter google-cloud-firestore


【解决方案1】:

事实证明一切都设置正确。我无法与 Firebase Emulator 通信的原因是我的 Karspersky 防病毒软件。如果其他人有同样的问题,请尝试禁用您的附加防病毒软件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-04-18
    • 2021-04-07
    • 1970-01-01
    • 1970-01-01
    • 2020-04-03
    • 2021-09-20
    • 1970-01-01
    • 2020-08-07
    相关资源
    最近更新 更多