在golang应用程序中初始化firebase时出错

在golang应用程序中初始化firebase时出错,firebase,go,Firebase,Go,我正在使用firebase go sdk,并已按照文档设置了我的应用程序 但是当我尝试用firebase.NewApp初始化应用程序时,我得到一个错误 谷歌:找不到默认凭据 有人能帮忙吗 下面是代码片段 opt = option.WithCredentialsFile(viper.GetString("firebase")) app, err = firebase.NewApp(context.Background(), nil, opt) if err != nil { log.Fat

我正在使用firebase go sdk,并已按照文档设置了我的应用程序

但是当我尝试用firebase.NewApp初始化应用程序时,我得到一个错误

谷歌:找不到默认凭据

有人能帮忙吗

下面是代码片段

opt = option.WithCredentialsFile(viper.GetString("firebase"))
app, err = firebase.NewApp(context.Background(), nil, opt)
if err != nil {
    log.Fatalf("error initializing app: %v\n", err)
}
opt=option.WithCredentialsFileviper.GetStringfirebase中的问题 它找不到配置文件的路径。尝试使用文件路径,然后找到如何通过viper添加文件