Следуя этому, я продолжаю получать ошибку:
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
Что мне делать, чтобы успешно создать ссылку на хранилище?