亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

火力基地Go想要主人“firebaseio.com”

火力基地Go想要主人“firebaseio.com”

Go
眼眸繁星 2022-10-04 19:57:46
我是firebase的新手,我正在嘗試在Go中使用一個簡單的數據庫設置一個小測試。我在數據庫連接方面遇到了很多困難。這是我的代碼:tx := context.Background()conf := &firebase.Config{    DatabaseURL: "https://mydb.europe-west1.firebasedatabase.app",}// Fetch the service account key JSON file contentsopt := option.WithCredentialsFile("./fireBasePrivateKey.json")// Initialize the app with a service account, granting admin privilegesapp, err := firebase.NewApp(ctx, conf, opt)if err != nil {    log.Fatalln("Error initializing app:", err)}client, err := app.Database(ctx)if err != nil {    log.Fatalln("Error initializing database client:", err)}使用該代碼(來自官方文檔),我在數據庫客戶端初始化時遇到了錯誤:無效的數據庫 URL: 需要主機: .firebaseio.com然后我嘗試了請求的url:mydb.firebaseio.com->我遇到了另一個錯誤,告訴我我的數據庫不在該區域,并給了我以前的數據庫地址。我還嘗試了其他方法,例如 mydb.europe-west1.firebaseio.com 但在這里它說我的證書對于這個網址無效...我有點迷茫。我知道這個問題與我創建時選擇的數據庫的本地化有關,但我不明白如何使用go實現來處理它。
查看完整描述

1 回答

?
縹緲止盈

TA貢獻2041條經驗 獲得超4個贊

直到去年年初,該格式一直是 Firebase 數據庫網址的唯一格式。如今,美國的數據庫仍然使用這種格式,但其他地區的數據庫使用您擁有的格式。<projectname>.firebaseio.com<dbname><region>.firebasedatabase.app

PR #423 中添加了對較新 URL 格式的支持,并在 6 月份發布的 Go Admin SDK 版本 4.6 中發布。升級到此版本(或更高版本),以確保您不再收到錯誤消息。


查看完整回答
反對 回復 2022-10-04
  • 1 回答
  • 0 關注
  • 81 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號