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