Я создаю приложение, и моя цель заключается в том, чтобы каждый раз, когда кто-то загружал изображение в хранилище Firebase, облачная функция изменяла его размер.
...
import * as Storage from '@google-cloud/storage'
const gcs = new Storage()
...
exports.resizeImage = functions.storage.object().onFinalize( async object => {
const bucket = gcs.bucket(object.bucket);
const filePath = object.name;
const fileName = filePath.split('/').pop();
const bucketDir = dirname(filePath);
....
И когда я пытался развернуть эту функцию, я получаю эту ошибку:
Error: Error occurred while parsing your function triggers.
TypeError: Storage is not a constructor
Я пытался использовать "new Storage ()" или просто "Storage", и ничего не работает.
Я новичок здесь, так что если я что-то забыл, чтобы вы отладили это, просто дайте мне знать.
Спасибо!
Google-облако / хранилище: 2.0.0
Узел js: v8.11.4