Dónde está o Qué es serviceAccountKey.json es el ejemplo de nodo de la base de datos en tiempo real de Firebase

He descargado el Firebase real-time database node.js sample zip de Firebase real-time database node.js sample de Firebase real-time database node.js sample y Firebase real-time database node.js sample a la sección de la base de datos

https://github.com/firebase/quickstart-nodejs/tree/master/database

Y localicé a la line 35 que tiene el siguiente código

 var serviceAccount = require('path/to/serviceAccountKey.json'); 

Pero me preguntaba dónde está / qué es serviceAccountKey.json?

Es un archivo JSON generado en la Consola Firebase (consulte Agregar Firebase a su aplicación ) que contiene credenciales sobre su cuenta de servicio correspondiente.

  1. require (‘path / to / serviceAccountKey.json’) significa: llame a este archivo para utilizarlo en el archivo que lo llama

  2. serviceAccountKey.json es un archivo que debe generar

  3. Si observa esta página [Agregar Firebase a su aplicación] [1] en ‘Agregar Firebase a su aplicación’ – dice Navegue a las cuentas de servicio y genere una nueva clave privada, esto generará lo que será su ‘serviceAccountKey’. archivo json ‘ después de que le cambie el nombre

  4. coloque ese archivo en el directorio de su elección local en su directorio de código de nube, mire este comentario https://stackoverflow.com/a/42634321/2472466 para obtener más información sobre el paso 4

Cómo descargar tu archivo serviceAccountKey.json
1. Abra su proyecto de base de fuego
2. En el cajón de navegación, seleccione el resumen del proyecto.
3. A continuación, seleccione “Configuración del proyecto”
4. En la nueva página, seleccione Cuentas de servicio
5. Descargue el archivo y guárdelo en un lugar seguro.

Nota: No confirme este archivo para git o compartir con usuarios autorizados.