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

555
Vistas
Error de referencia no detectado: base de fuego no definida en main.js

Estoy tratando de conectar Firebase a un formulario de contacto, donde se requiere que el usuario escriba y envíe el nombre completo, el correo electrónico y también el mensaje. Pero me enfrento a Uncaught ReferenceError: firebase no está definido en mi archivo main.js desde mi consola. Intenté una solución diferente pero no pude resolverlo.

Aquí está mi etiqueta de script en mi index.html

 <script type="module"> import { initializeApp } from "https://www.gstatic.com/firebasejs/9.1.3/firebase-app.js"; </script> <script src="main.js"></script>

aquí está mi código Main.js

 var config = { apiKey: "xxxxx", authDomain: "xxxxx", databaseURL: "xxxxx", projectId: "xxxxx", storageBucket: "xxxxx", messagingSenderId: "xxxxx" }; firebase.initializeApp(config); var emailRef = firebase.database().ref('emails'); // Listen for form submit document.getElementById('contactForm').addEventListener('submit', submitForm); // Submit form function submitForm(e){ e.preventDefault(); //Get values var FullName = getInputval('FullName'); var Email =getInputval('Email'); // save message saveMessage(FullName,Email); // Show alert document.querySelector('.alert').style.display = 'block'; // Hide alert after 3 seconds setTimeout(function(){ document.querySelector('.alert').style.display = 'none'; },3000); // Clear form document.getElementById('contactForm').reset(); } // Function to get form values function getInputval(id){ return document.getElementById(id).value; } // Save message to firebase function saveMessage(Fullname, Email,){ var newEmailRef = emailRef.push(); newEmailRef.set({ Fullname: Fullname, Email:Email }); }
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Ya que estás inicializando firebase aquí, debería ser algo como esto:

 const firebase = initializeApp(config);

Para más información puedes echar un vistazo aquí.

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