Я настроил свой веб-проект Firebase, следуя инструкции здесь
Я решил использовать зарезервированный URL-адрес хостинга, так как это выглядело как отличное решение для обработки локальной, промежуточной, и производственная среда моего проекта, как описано здесь
Проблема заключается в том, что при попытке использовать firebase в одном из моих компонентов:
firebase.auth()
Я получаю следующую ошибку
Приложение Firebase '[DEFAULT]' не создано - вызовите приложение Firebase.initializeApp ()
index. html file
<body>
<noscript>You need to enable JavaScript to run this app.</noscript>
<div id="root"></div>
<!-- The core Firebase JS SDK is always required and must be listed first -->
<script src="https://www.gstatic.com/firebasejs/7.9.3/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/7.9.3/firebase-auth.js"></script>
<script src="https://www.gstatic.com/firebasejs/7.9.3/firebase-analytics.js"></script>
<script src="/__/firebase/init.js"></script>
</body>
test.jsx file
import firebase from "firebase";
class LoginModal extends React.Component {
sendVerificationCode() {
var phoneNumber = this.userPhoneNumber;
console.log("sending verification code to: ", phoneNumber);
var appVerifier = window.recaptchaVerifier;
firebase
.auth()
.signInWithPhoneNumber(phoneNumber, appVerifier)
.then(function(confirmationResult) {
// SMS sent. Prompt user to type the code from the message, then sign the
// user in with confirmationResult.confirm(code).
window.confirmationResult = confirmationResult;
console.log("confirmationResult = ", confirmationResult);
})
.catch(function(error) {
// Error; SMS not sent
console.log("error = ", error);
// ...
});
}
}
При вызове этой функции (sendVerificationCode ()) приложение вылетает со следующей ошибкой:
FirebaseError: Firebase: No Firebase App '[DEFAULT]' has been created - call Firebase App.initializeApp() (app/no-app).
Кроме того, я получаю этот вывод в консоли (может быть связан, но не уверен ...):
init.js:1 Uncaught SyntaxError: Unexpected token '<'
Есть ли какие-либо вопросы о том, что я могу пропустить? Спасибо !!