Моя веб-страница не может найти ссылку из моего фрагмента базы данных firebase в реальном времени

#javascript #firebase #firebase-realtime-database

# #javascript #firebase #firebase-realtime-database

Вопрос:

Я хочу подключить свою веб-страницу к firebase, но это не получается. Он сообщает мне, что не может найти ссылки на firebase. Что я могу сделать?

Код для моего фрагмента firebase

     <!-- The core Firebase JS SDK is always required and must be listed first -->
<script src="/__/firebase/8.1.1/firebase-app.js"></script>
<script src="/__/firebase/8.1.1/firebase-database.js"></script>


<!-- TODO: Add SDKs for Firebase products that you want to use
     https://firebase.google.com/docs/web/setup#available-libraries -->
<script src="/__/firebase/8.1.1/firebase-analytics.js"></script>

<!-- Initialize Firebase -->
<script src="/__/firebase/init.js"></script>
 

JS-код

     database = firebase.database();
    database.ref("/Controls/"   userId.value).set({
                    "name":controlName, 
                })


picture of the error message 
 

введите описание изображения здесь

Комментарии:

1. пожалуйста, убедитесь, что путь к вашим скриптам указан правильно. Они должны быть относительно вашей папки. Вы смотрите на сообщение об ошибке и знаете, что путь неправильный.

2. Сценарий, который вы используете, предназначен только для использования с хостингом Firebase. Они не будут работать со страницами, развернутыми в другом месте.

3. хорошо, принято к сведению. Проблема была решена путем копирования фрагмента CDN проекта firebase и размещения его в конце тега HTML <body>.

Ответ №1:

Проблема заключалась в том, что, как упоминалось ранее, файлы ссылок не были исправлены должным образом.

Решение: в настройках приложения firebase я скопировал фрагмент CDN приложения и его базы данных, а затем вставил их в нижней части моего тега.

Теперь все работает просто отлично.