Paso 1: Ir a la Consola de Firebase

Para comenzar con Firebase, necesitas acceder a la Consola de Firebase:

Ir a la Consola de Firebase

Si aún no tienes un proyecto de Firebase, necesitarás crear uno antes de proceder a los siguientes pasos.

Paso 2: Crear una Aplicación Web de Firebase

Primero, necesitarás crear una Aplicación Web dentro de tu proyecto de Firebase:

  1. Desde tu Consola de Firebase, selecciona tu proyecto
  2. Haz clic en el icono web (</>) en la página de vista general del proyecto
  3. Dale a tu aplicación un nombre (como “Aplicación Web de Golex”)
  4. Marca la casilla para “También configurar Firebase Hosting”
  5. Haz clic en “Registrar app”

Paso 3: Copiar tu Configuración de Firebase

Después de registrar tu aplicación, Firebase te proporcionará detalles de configuración. Así es como tu aplicación sabrá a qué proyecto de Firebase conectarse.

  1. En el paso “Añadir Firebase SDK”, verás un fragmento de código como este:
const firebaseConfig = {
  apiKey: "YOUR_API_KEY",
  authDomain: "your-project-id.firebaseapp.com",
  projectId: "your-project-id",
  storageBucket: "your-project-id.appspot.com",
  messagingSenderId: "123456789012",
  appId: "1:123456789012:web:abc123def456"
};
  1. Copia todo este objeto firebaseConfig - necesitarás pegarlo en tu panel de control de Golex más tarde

Paso 4: Descargar tu Clave de Cuenta de Servicio

Para permitir que Golex acceda de forma segura a los recursos de tu proyecto de Firebase, necesitarás una clave de cuenta de servicio:

  1. En la Consola de Firebase, ve a Configuración del Proyecto (el icono de engranaje cerca de la parte superior de la barra lateral)
  2. Selecciona la pestaña “Cuentas de servicio”
  3. Haz clic en el botón “Generar nueva clave privada”
  4. Confirma haciendo clic en “Generar clave”
  5. Un archivo JSON se descargará en tu ordenador - ¡mantén este archivo seguro!

Paso 5: Establecer los Permisos Requeridos

Tu cuenta de servicio necesita permisos específicos para trabajar con Golex:

  1. Haz clic en administrar cuentas de servicio desde la sección de cuentas de servicios de la consola de firebase
  2. En la barra lateral, navega a “IAM & Admin” > “IAM”
  3. Encuentra la cuenta de servicio firebase-adminsdk-[random-string]@[your-project-id].iam.gserviceaccount.com
  4. Haz clic en el icono de lápiz para editar los permisos
  5. Agrega los siguientes roles:
    • Administrador de desarrollo de Firebase

Paso 6: Subir tu Configuración a Golex

Finalmente, conectemos todo en el panel de control de Golex:

  1. Inicia sesión en tu cuenta de Golex
  2. Ve a la aplicación web que deseas conectar a firebase
  3. Haz clic en el botón “Conectar Firebase” en la barra de navegación
  4. En el campo “Firebase Config”, pega el objeto de configuración que copiaste en el Paso 3
  5. Sube el archivo JSON de la cuenta de servicio que descargaste en el Paso 4
  6. Haz clic en “Conectar Firebase”

¡Eso es todo! Tu aplicación web de Golex ahora está conectada con éxito a Firebase. Puedes empezar a integrar las funciones de firebase en tu aplicación.

Si te encuentras con algún problema, ¡no te preocupes! Siempre puedes contactar con el soporte de Golex para obtener ayuda.