Quantcast
Channel: Active questions tagged svelte - Stack Overflow
Viewing all articles
Browse latest Browse all 1541

How can I fix getting the error window is not defined

$
0
0

How can I fix getting the error window is not defined when using firebase in my sveltekit project I cant put it on mount because of other reasons and am trying to get around it? any ideas or is there a way for me to put the initialization in on mount and still send the data outside of mount

<script>      // Import the functions you need from the SDKs you need      import { initializeApp } from "firebase/app";      import { getAnalytics } from "firebase/analytics";      import { getFirestore } from "firebase/firestore";      import { onMount } from 'svelte';      import { collection, addDoc } from "firebase/firestore";       // TODO: Add SDKs for Firebase products that you want to use      // https://firebase.google.com/docs/web/setup#available-libraries      // Your web app's Firebase configuration      // For Firebase JS SDK v7.20.0 and later, measurementId is optional      let song = 'song';      const firebaseConfig = {      };      const app = initializeApp(firebaseConfig);      const analytics = getAnalytics(app);      const db = getFirestore(app);      async function sendSong(){      try {        const docRef = await addDoc(collection(db, "songs"), {          title: {song},          atist: "test"        });        console.log("Document written with ID: ", docRef.id);      } catch (e) {        console.error("Error adding document: ", e);      }      }</script><input bind:value={song}><style></style>

Viewing all articles
Browse latest Browse all 1541

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>