Как я могу реализовать firebase только один раз и использовать его в других скриптах вместо инициализации в каждом скрипте, который мне нужен в javscript? - PullRequest
0 голосов
/ 01 июня 2019

Поэтому я ищу способ инициализации Firebase только в одном файле JavaScript, а затем получить доступ к firebase в других скриптах, чтобы использовать его там. Прямо сейчас, в каждом сценарии, в котором я использую firebase, я должен инициализировать его, что означает, что я вызываю firebase.initializeApp(firebaseConfig); в каждом сценарии, и я надеюсь, что смогу определить его один раз и получить в каждом сценарии, в котором он мне нужен.

1 Ответ

0 голосов
/ 01 июня 2019
import firebase from 'firebase/app'

require('firebase/firestore')
var config = {
  apiKey: process.env['FIREBASE_API_KEY'],
  authDomain: process.env['FIREBASE_AUTH_DOMAIN'],
  databaseURL: process.env['FIREBASE_DATABASE_URL'],
  projectId: process.env['FIREBASE_PROJECT'],
  storageBucket: process.env['FIREBASE_STORAGE'],
  messagingSenderId: process.env['FIREBASE_MESSAGE_ID'],
  appId: process.env['FIREBASE_APP_ID'],
}

firebase.initializeApp(config)

export default firebase

В вашем index.js вам нужен этот файл, затем вы импортируете firebase для любого файла ... не нужно снова запускать ваше приложение

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...