$ npm install --save firebase
필요한 모듈을 불러온다.
import "firebase/auth";
import "firebase/firestore";
// 구성 객체 예시
var firebaseConfig = {
apiKey: "AIzaSyDOCAbC123dEf456GhI789jKl01-MnO",
authDomain: "myapp-project-123.firebaseapp.com",
databaseURL: "https://myapp-project-123.firebaseio.com",
projectId: "myapp-project-123",
storageBucket: "myapp-project-123.appspot.com",
messagingSenderId: "65211879809",
appId: "1:65211879909:web:3ae38ef1cdcb2e01fe5f0c",
measurementId: "G-8GSGZQ44ST"
};
// Initialize Firebase
firebase.initializeApp(firebaseConfig);
앱 초기화를 할 때 발생하는 오류이다. 위와 같은 오류가 나타날 때, 아래와 같이 앱 초기화 코드를 작성하면 된다.
const config = {...};
!firebase.apps.length ? firebase.initializeApp(config) : firebase.app();