Следуя этому, я продолжаю получать ошибку:
TypeError: firebase.storage is not a function
Из этой строки в моем коде:
var storageRef = firebase.storage().ref();
(И когда я просто пытаюсь инициализировать хранилище из руководство по хранению, связанное с firebase npm site, я получаю ту же ошибку.)
В моем проекте Node.js я включаю следующие библиотеки:
-
const firebase = require('firebase'); -
var admin = require('firebase-admin'); -
const fs = require('fs');
До этого момента я успешно смог читать и записывать в базу данных firebase, создавая ссылку на базу данных с помощью var db = admin.database(), затем var ref = db.ref("/")... Поэтому я знаю, что настроил Firebase и базы данных firebase правильно. Но я застрял на storage и попробовал как admin.storage().ref(), так и firebase.storage().ref() и firebase.storage().ref("/") с тем же сообщением об ошибке.
Я также пробовал:
var storage = firbase.storage();
var storageRef = storage.ref();
и
const app = firebase.initializeApp(config);
var storage = app.storage();
и ref() аргумент void () и "/"... но имеют одно и то же сообщение, но безрезультатно.
Я использую:
- "firebase": "^ 3.6.4"
- "firebase-admin": "^ 4.0.4"
- Node.js: v6.9.1
Что мне делать, чтобы успешно создать ссылку на хранилище?