![](/img/trans.png)
[英]"Firebase Error : Firestore has already been started and its settings can no longer be changed." connecting Firebase v9 with Firestore Emulator
[英]Firebase Emulator Firestore not connecting to flutter
在我的主程序中,在我的 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 模擬器通信的原因是我的 Karspersky 殺毒軟件。 如果其他人遇到同樣的問題,請嘗試禁用您的附加防病毒軟件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.