Resumen
Firebase nos permite configurar variables de entorno, variables especiales que no escribimos en nuestro código pero si requerimos para el correcto funcionamiento de nuestro código (por ejemplo, una contraseña o token para nuestra API o integración con otros servicios).
Para visualizar las variables de entorno que tenemos configuradas en el servidor debemos ejecutar el siguiente comando:
firebase functions:config:get
Si queremos configurar una nueva variable de entorno podemos utilizar el siguiente comando:
firebase functions:config:set configuration.variableSecreta=""valor de la variable secreta""
Por último, para utilizar estas variables de entorno en nuestras Cloud Functions con JavaScript podemos utilizar el siguiente código:
const functions = require(""firebase-functions"");
const secretPassword = functions.config().configuration.password;
Muchas veces necesitamos probar desde nuestra computadora el código de nuestras funciones, para esto, debemos guardar el valor de nuestras variables de entorno en un archivo temporal y pedirle a Firebase que emule la ejecución de la aplicación:
firebase functions:config:get | ac .runtimeconfig.json
firebase functions:shell