Хостинг Firebase не инициализируется через URL хостинга (реагирует) - PullRequest
0 голосов
/ 12 апреля 2020

Я пытаюсь добавить Firebase SDK и инициализировать Firebase с URL-адресов хостинга, следуя шагам , описанным в их документации . Обратите внимание, что SDK должен быть инициализирован здесь.

Мой индекс. html

<body>
    <!-- update the version number as needed -->
    <script defer src="/__/firebase/7.13.1/firebase-app.js"></script>

    <!-- include only the Firebase features as you need -->
    <script defer src="/__/firebase/7.13.1/firebase.js"></script>
    <script defer src="/__/firebase/7.13.1/firebase-functions.js"></script>
    <script defer src="/__/firebase/7.13.1/firebase-auth.js"></script>
    <script defer src="/__/firebase/7.13.1/firebase-database.js"></script>
    <script defer src="/__/firebase/7.13.1/firebase-messaging.js"></script>
    <script defer src="/__/firebase/7.13.1/firebase-storage.js"></script>

    <!-- initialize the SDK after all desired features are loaded -->
    <script defer src="/__/firebase/init.js"></script>

    <!-- root of my react app -->
    <div id="root"></div>

    <noscript>You need to enable JavaScript to run this app.</noscript>
</body>

Однако, когда я пытаюсь вызвать firebase, он выглядит как если он не инициализирован, и я получаю TypeError при попытке вызвать Firebase.functions():

Uncaught TypeError: bafunctions не является функцией

My searchActions . js

import firebase from 'firebase/app';
...
export function searchGifts(searchQuery) {
  var functions = firebase.functions();
  ...
}

Есть идеи? Буду рад предоставить журналы, дополнительный код или другую информацию, если это будет полезно.

...