func firebaseInit(ctx context.Context) (*firestore.Client, error) { // Use a service account sa := option.WithCredentialsFile("path/to/serviceAccount.json") app, err := firebase.NewApp(ctx, nil, sa) if err != nil { log.Fatalln(err) return nil, err } client, err := app.Firestore(ctx) if err != nil { log.Fatalln(err) return nil, err } return client, nil }
![【第5回】Go言語(Golang)入門~REST API実装編~ – 株式会社ライトコード](https://cdn-ak-scissors.b.st-hatena.com/image/square/8bb9728083a06421fca8a51f3fb5093af94ed96f/height=288;version=1;width=512/https%3A%2F%2Frightcode.co.jp%2Fwp-content%2Fuploads%2F2019%2F10%2Fgolang-introduction-rest-api-implementation.png)