通过AppEngine上的Golang进行Firebase

时间:2017-10-15 00:20:35

标签: google-app-engine firebase go google-cloud-platform

我有一个Firebase数据库,如下所示:

{
  "users" : [ null, {
    "name" : "John",
    "recipes" : {
      "34" : {
        "name" : "Chicken Parmesan"
      }
    }
  } ]
}

我试图通过Golang API访问数据。当我在本地运行API时,它可以工作。但是,当我尝试在AppEngine上使用API​​时,Firebase会返回null。

这就是我所说的:

userID := req.URL.Query().Get("user_id")

// Make call to API or to Database here, and then write out results
var user interface{}


f.Auth(<FIREBASE_SECRET>)


if err := f.Child("users/" + userID).Value(&user); err != nil {
    fmt.Print(w, err)
}

json.NewEncoder(w).Encode(user)

关于为什么这可能不起作用的任何想法?

0 个答案:

没有答案