Я вижу много противоречивой документации по использованию Storage with Cloud Functions.Я действительно не понимаю, какую документацию мне следует использовать.Во всяком случае, я думаю, что я попробовал все из них, и ничего не работает.Пожалуйста, помогите мне.Например: я пытаюсь использовать эту документацию: https://firebase.google.com/docs/storage/admin/start
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp();
const database = admin.database();
var bucket = admin.storage().bucket("my-custom-bucket");
У меня ошибка
Необработанная ошибка TypeError: storage.bucket не является функцией
Если я увижу следующие документы: https://firebase.google.com/docs/storage/extend-with-functions.
Что это?
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp();
const database = admin.database();
const gcs = require('@google-cloud/storage')(); //!!! - is it mistype?
const spawn = require('child-process-promise').spawn;
const path = require('path');
const os = require('os');
const fs = require('fs');
const bucket = gcs.bucket('fileBucket');
Ошибка типа: require (...) не является функцией
, но в любом случае, даже если это неправильный тип, будет следующая ошибка:
TypeError: gcs.bucket не является функцией
И да, я установил:
npm install --save child-process-promise
npm install --save @google-cloud/storage
Кто-нибудь знает, как его использовать?Или где находится правильная документация?