I'm trying to make a program, using React and Firebase. I'm getting an error:
Firebase: Firebase App named '[DEFAULT]' already exists (app/duplicate-app).
How can I initialize it only once to get rid of the error? Should I initialize it somewhere else?
My code:
import React from 'react';
import * as firebase from 'firebase';
import "firebase/app";
import "firebase/database";
function Login() {
var firebaseConfig = {
...
};
// Initialize Firebase
firebase.initializeApp(firebaseConfig);
function verify(){
var server = firebase.database().ref('servers/' + document.getElementById("code").value);
server.on('value', function(snapshot) {
if(snapshot.val() && snapshot.val().exist)
{
console.log(snapshot.val());
alert("sucsess");
} else{
alert("fail");
}
});
}
function checkEnter(event) {
if(event.key === 'Enter') {
verify();
}
}
return (
<div>
...
</div>
);
}
export default Login;