默认的 Firebase 应用程序不存在。请确保在使用任何 Firebase 服务之前调用initializeApp()

问题描述 投票:0回答:1

我使用 Nuxt3 和 VueFire 包来连接 firebase。即使按照官方网站中的文档进行操作后,我仍然收到如标题所示的错误。

Nuxt.config.ts

  export default defineNuxtConfig({
      devtools: { enabled: true },
      modules: ["nuxt-vuefire"],  
      vuefire: {
         auth: {
         enabled: true
      },
      config: {
          apiKey: process.env.VUE_APP_FIREBASE_API_KEY,
          authDomain: process.env.VUE_APP_FIREBASE_AUTH_DOMAIN,
          databaseURL: process.env.VUE_APP_FIREBASE_DATABASE_URL,
          projectId: process.env.VUE_APP_FIREBASE_PROJECT_ID,
          storageBucket: process.env.VUE_APP_FIREBASE_STORAGE_BUCKET,
          messagingSenderId: process.env.VUE_APP_FIREBASE_MESSAGING_SENDER_ID,
          appId: process.env.VUE_APP_FIREBASE_APP_ID,
          measurementId: process.env.VUE_APP_FIREBASE_MEASUREMENT_ID,
      },    
    },
})

应用程序.vue

<template>
  <div>
    <NuxtWelcome />
  </div>
</template>

我想做 Firebase Auth

javascript firebase nuxt.js
1个回答
0
投票

我通过在 firebase 中添加服务帐户解决了该问题

© www.soinside.com 2019 - 2024. All rights reserved.