Ich versuche, eine Funktion zu schreiben, die einen Knoten in der Datenbank aktualisiert und dann ein Verzeichnis im Standardspeicher-Bucket erstellt.Cloud-Funktionen Firebase - Verzeichnis im Standard-Bucket erstellen - Typoskript
admin.database().ref('messages').push({ original: original })
.then(() => {
//looking for something like this
//functions.storage.object().mkdir('myFolder');
})
Funktion samples von Feuerbasis docs verwenden const gcs = require('@google-cloud/storage')();
aber ich dieses Paket harte Zeit habe Typoskript mit importieren.
importiert es auf diese Weise nicht funktioniert. statt Zugang zu gcs.bucket (...) Ich habe Zugang zu gcs.Bucket
import * as gcs from '@google-cloud/storage';
ich nach Möglichkeiten suchen dieses Import Arbeits oder andere Möglichkeiten, um i in Typoskript verwenden können.
danke.
Die einzige Sache, die für das, was ich versuche zu tun ist, ist admin.storage(). Bucket(). Upload (...) -Funktion. Um dies zu verwenden, muss ich eine lokale temporäre Datei auf dem Server erstellen, indem ich mkdirp benutze, bevor ich es in den Bucket hochlade, indem ich ihm den Pfad zur Serverdatei gebe ... es scheint lange zu dauern, nur einen Ordner/Datei in einem Bucket zu erstellen. Sie würden denken, admin.storage(). bucket(). ref (...) würde für den Standard-Bucket arbeiten ... – Davvit