Publicado el 14.08.2021 a las 13:34
A continuación los comandos más utlizados para definir datos o variables en el entorno de Fibebase Cloud Funcions
Para ver en consola todas las variables de entorno como un JSON:
firebase functions:config:get
Para escribir una variable un nuevo dato o variable, por ejemplo, imagina que quieres almacenar el token de Stripe, pues el comando sería:
firebase functions:config:set stripe.token=token
Para leer un dato en nuestro código, por ejemplo, asignar en TypeScript la variable stripe.token a una constante sería:
const stripeToken:string= functions.config().stripe.token
Para copiar las variables de entorno de Firebase Cloud Functions en el entorno local y así probar en local sería:
firebase functions:config:get > .runtimeconfig.json
Para copiar las variables de entorno de un proyecto a otro sería:
firebase functions:config:clone --from 'fromProject'
Puedes obtener más información en la documentación oficial
Hasta luego 🖖