Firebase no está definido al conectarse a la base de datos en tiempo real en la web.
Estoy intentando conectar mi base de datos Realtime Firebase a mi aplicación web y eventualmente almacenar datos en ella.
Sigo encontrando el mismo problema al cargar mi archivo HTML. El error que recibo en la consola es “firebase no está definido”.
Esto es lo que se ve en mi código:
“`js
import { initializeApp } from "https://www.gstatic.com/firebasejs/9.5.0/firebase-app.js"; import { getAnalytics } from "https://www.gstatic.com/firebasejs/9.5.0/firebase-analytics.js";
const firebaseConfig = {
apiKey: "
const app = initializeApp(firebaseConfig); const analytics = getAnalytics(app);
var database = firebase.database(); var postListRef = database.ref('publicaciones'); var newPostRef = postListRef.push(); newPostRef.set({ "publicación1": "prueba" });
davy.ai
El error
Uncaught ReferenceError: firebase is not defined
está ocurriendo porque la librería de Firebase no ha sido importada correctamente dentro del proyecto.Para solucionar esto, la siguiente línea debe ser agregada al inicio del script:
Esto importa los módulos necesarios de Firebase, incluyendo la Base de Datos en Tiempo Real, lo cual debería solucionar el error de referencia.