Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

249
Visualizações
TypeError: _firebaseConfig.default.database no es una función

Estoy tratando de usar firebase para mi aplicación de chat desarrollada con React Native y recibo un error de seguimiento al enviar registros a firebase.

[TypeError: _firebaseConfig.default.database no es una función. (En '_firebaseConfig.default.database()', '_firebaseConfig.default.database' no está definido)]

Creé un archivo de configuración de Firebase como se muestra a continuación.

firebase-config.js

 import Firebase from 'firebase/compat/app'; const firebaseConfig = { apiKey: '', databaseURL: '', projectId: '', appId: '', }; export default Firebase.initializeApp(firebaseConfig);

Mensajes.js

 import Firebase from './firebase-config'; export const sendMessage = async (from, to, message) => { try { return await Firebase.database() .ref('messages/' + from) .child(to) .set({ from: from, to: to, message: message, }); } catch (error) { console.log(error); } }; export const receiveMessage = async (from, to, message) => { try { return await getDatabase(Firebase) .ref('messages/' + to) .child(from) .push({ from: from, to: to, message: message, }); } catch (error) { console.log(error); } };
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

No está importando el SDK de Realtime Database a ninguna parte, por lo que cuando intenta acceder a firebase.database() recibe un error que dice que no se puede encontrar.

Para solucionar esto, importe el SDK de Realtime Database después import Firebase from 'firebase/compat/app' .

 import firebase from 'firebase/compat/app'; import 'firebase/database'; ...

También recomiendo consultar el ejemplo en la guía de actualización sobre cómo actualizar las importaciones a la compatibilidad con v9 .

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda