Firebase Functions がエミュレータで実行されているかどうかを判別する
FUNCTIONS_EMULATOR 環境変数を使って、 Firebase Functions が本番環境ではなくローカルエミュレータ環境で動いているかどうかを判別することができます。
サンプルコード
code:js
exports.helloWorld = functions.https.onRequest((request, response) => {
functions.logger.info("Hello logs!", {structuredData: true});
if (process.env.FUNCTIONS_EMULATOR === 'true') {
functions.logger.info("エミュレータで実行されています!");
}
response.send("Hello from Firebase!");
});
Source