¿Debería inicializar mi const firebaseConfig = {}; para cada archivo js? en html
No, solo una vez. Si es posible en el archivo root js
No has mencionado el tipo de proyecto en el que estás trabajando.
Así es como se hace en el proyecto React
Firebase en src en el proyecto Reactconfig.js en la carpeta Firebase Inicialice la aplicación en config.js y expórtela
import { initializeApp } from "firebase/app"; import { getAuth } from "firebase/auth"; // Replace the following with your app's Firebase project configuration const firebaseConfig = { apiKey: //your API key, authDomain: "random-project.com" }; // Initialize Firebase const app = initializeApp(firebaseConfig); const db = getFirestore(app); export {app, db} // some other file import { db } from '../Firebase/config'; const citiesCol = collection(db, 'cities'); const citySnapshot = await getDocs(citiesCol);Puede leer con más profundidad en los documentos oficiales aquí: https://firebase.google.com/docs/web/setup