1
resposta

Problema com autenticação firebase.

olá, estou construindo uma plataforma e me deparei com o firebase. tudo funcionava perfeitamente, até q de repente, o firebase decidiu não reconhecer o .auth instalei dependencias, exclui e coloquei o node_modules dnv e nada. segue o código:

import firebase, { FirebaseAppSettings } from 'firebase/app';

import 'firebase/auth';
import 'firebase/database';

const firebaseConfig = {
  apiKey: process.env.REACT_APP_API_KEY,
  authDomain: process.env.REACT_APP_AUTH_DOMAIN,
  databaseURL: process.env.REACT_APP_DATABASE_URL,
  projectId: process.env.REACT_APP_PROJECT_ID,
  storageBucket: process.env.REACT_APP_STORAGE_BUCKET,
  messagingSenderId: process.env.REACT_APP_MESSAGING_SENDER_ID,
  appId: process.env.REACT_APP_APP_ID
};

firebase.initializeApp(firebaseConfig);
const auth = firebase.auth(); //LINHA DO ERRO
// const database = firebase.database();
export {firebase};

ele não reconhece o auth. e como erro, ele diz que:

* "message": "Property 'auth' does not exist on type 'typeof import("c:/proj/nodemodules/firebase/app/dist/app/index")'.",*

alguma ideia?

1 resposta

Oi Barbara!

Tente mudar a parte final do seu código para isso aqui:

const customFirebase = firebase.initializeApp(firebaseConfig);
const auth = customFirebase.auth();
export {
    firebase: customFirebase,
    auth
}

Espero ter ajudado! Se tiver mais alguma dúvida posta aqui!