見出し画像

cloud function関数内でのプロジェクトの切り替え

moroです。🦥

cloud function の関数内で プロジェクトId を使用する場合に、開発環境、本番環境に deploy する度に id を変えるの手間ですよね。


調べ方がわからず、このコードを探すのに苦労したので、載せておきます。

.js

const projectId = JSON.parse(process.env.FIREBASE_CONFIG).projectId;


.ts

const projectId = JSON.parse(process.env.FIREBASE_CONFIG!).projectId;


このコードを使用することで自身の環境ごとで projectId を読み込むので、同じ関数を別プロジェクトで使用する際にも使えます!

ちなみに私は、cloud function から cloud task を呼び出す際に使用しました!次回の記事では、cloud function から cloud task の呼び出しをする方法を解説したいと思います。

この記事が気に入ったらサポートをしてみませんか?