Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

324
Vistas
Firebase Real Time Database: falta el encabezado CORS 'Access-Control-Allow-Origin'

Acabo de configurar una base de datos en tiempo real de Firebase con la configuración predeterminada. Estoy usando JavaScript para importar el SDK de Firebase a través de CDN ya que no puedo usar npm por ahora.

Sé que se han hecho varias preguntas similares y esta en particular está cerca del problema al que me enfrento actualmente, pero ninguna de las soluciones parece funcionar. Permití dominios, edité las reglas de la base de datos para el acceso público y probé diferentes navegadores, pero el problema persiste.

Aquí está mi código de importación:

 <script type="module"> import { initializeApp } from "https://www.gstatic.com/firebasejs/9.6.11/firebase-app.js"; import { getDatabase } from "https://XXXXX-default-rtdb.europe-west1.firebasedatabase.app"; //path to my db location const firebaseConfig = { apiKey: "XXXXXXXXXXXXXXX", authDomain: "XXXXX.firebaseapp.com", databaseURL: "https://XXXXX-default-rtdb.europe-west1.firebasedatabase.app", //path to my db projectId: "XXXXX", storageBucket: "XXXXX.appspot.com", messagingSenderId: "1111111111", appId: "1:1111111:web:XXXXXX" }; const app = initializeApp(firebaseConfig); const database = getDatabase(app); </script>

¿Qué podría estar haciendo mal?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Esto está mal:

 import { getDatabase } from "https://XXXXX-default-rtdb.europe-west1.firebasedatabase.app"; //path to my db location

No puede importar la API desde la ubicación de su base de datos. Debe importar el SDK desde el CDN en el que se encuentra, similar a lo que hace para initializeApp justo encima:

 import { initializeApp } from "https://www.gstatic.com/firebasejs/9.6.11/firebase-app.js";

Entonces algo como:

 import { getDatabase } from "https://www.gstatic.com/firebasejs/9.6.11/firebase-database.js";
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda