Я новичок в веб-разработке и FireBase, и появляется ошибка. Я не смог ее решить, поэтому пришел сюда за помощью.
Отображаемая ошибка: firebase.storage() is not a function
. Похоже, что на моем компьютере неправильно установлено хранилище. Однако я следовал инструкциям, загруженным с самого сайта Google, и это ничего не изменило.
Я видел некоторые другие вопросы по этому поводу в переполнении стека, но они используют узел или реакцию, что не в моем случае. Может кто-нибудь дать мне подсказку?
Я знаю, что это не объясняется подробно, потому что, как я уже говорил, я не эксперт. Пожалуйста, будьте внимательны, и я лучше разработаю свой вопрос.
Код, который я создал ниже. Первый блок является подмножеством файла .html . Другой - это тело моего .js файла
<!-- Firebase App is always required and must be first -->
<script src="https://www.gstatic.com/firebasejs/5.9.1/firebase-app.js"></script>
<!-- Add additional services that you want to use -->
<script src="https://www.gstatic.com/firebasejs/5.9.1/firebase-auth.js"></script>
<script src="https://www.gstatic.com/firebasejs/5.9.1/firebase-database.js"></script>
<script src="https://www.gstatic.com/firebasejs/5.9.1/firebase-firestore.js"></script>
<script src="https://www.gstatic.com/firebasejs/5.9.1/firebase-messaging.js"></script>
<script src="https://www.gstatic.com/firebasejs/5.9.1/firebase-functions.js"></script>
<!-- Inicializa o firebase -->
<script>
var config = {
apiKey: "..",
authDomain: "..",
databaseURL: "..",
projectId: "..",
storageBucket: "..",
messagingSenderId: "..",
appId: ".."
};
firebase.initializeApp(config);
</script>
<!-- Nosso app -->
<script src="./app.js"></script>
var fileInput = document.getElementById('file-input');
var stringInput = document.getElementById('string-input');
var ref = firebase.storage();
fileInput.onchange = function (event) {
}
stringInput.onchange = function (event) {
}