😎
【CloudFunctions】環境変数
環境変数を利用
Cloud Functionsの管理画面から設定
- 対象の関数を選択。
- 「ランタイム、ビルド、接続、セキュリティの設定」を選択。
- 「ランタイム環境変数」を選択。
- 「変数を追加」を選択。
KEY:VALUE型で追加する(名前にKEYを値にVALUEを入力)。
.envファイルを利用して設定
- functions/ ディレクトリに .envファイルを作成。
- .env ファイルを開いて編集し、必要なキーを追加。
PLANET=Earth
AUDIENCE=Humans
- Functionsをデプロイ
firebase deploy --only functions
設定した環境変数の利用
process.env 構文を使用してカスタム環境変数を利用する事ができる。
process.env.KEY名
// 公式例文
exports.hello = functions.https.onRequest((request, response) => {
response.send(`Hello ${process.env.PLANET} and ${process.env.AUDIENCE}`);
});
Discussion