我编写了一个 Golang 程序,旨在解析 scv 文件并将数据上传到 FireStore,该程序旨在与只编写 scv 路径以上传信息的人共享。
我正在使用它来使用 firebase-admin:
opt := option.WithCredentialsFile("path/to/serviceAccountKey.json")
当我这样做时,这种方法效果很好:
$ go run main.go
但是当我构建项目并执行二进制文件时,我得到了这个:
$ cannot read credentials file: open firebase-config.json: no such file or directory
我确实读过这种方法,但这也意味着共享firebase-config.json,这个 Go 程序的想法只是共享可执行文件而没有任何其他文档。
有没有办法像这样直接使用 json 构建包含 json 的程序或验证 firebase-admin?:
opt := option.WithCredentials({< authentication json >})
我没有找到使用此方法WithCredential的文档或示例。