データベースのノードを更新し、デフォルトのストレージバケットにディレクトリを作成する関数を作成しようとしています。 firebaseドキュメントからCloudの機能Firebase - デフォルトのバケットにディレクトリを作成する - タイプスクリプト
admin.database().ref('messages').push({ original: original })
.then(() => {
//looking for something like this
//functions.storage.object().mkdir('myFolder');
})
機能samplesはconst gcs = require('@google-cloud/storage')();
を使用するが、私は苦労typescriptですを使用して、このパッケージをインポートを持っています。
このようにインポートすると機能しません。代わりにgcs.bucket(...)へのアクセスを有していると私はこのインポート作業または私はtypescriptですで使用できる他の方法を取得する方法を探していますgcs.Bucket
import * as gcs from '@google-cloud/storage';
へのアクセス権を持っています。
ありがとうございました。
私がやってみたいことは、admin.storage()。bucket()。upload(...)機能だけです。これを使用するには、サーバファイルパスを与えてバケットにアップロードする前に、mkdirpを使用してサーバ上にローカルの一時ファイルを作成する必要があります...バケット内にフォルダ/ファイルを作成するには長い道のりがあるようです。あなたはadmin.storage()。bucket()。ref(...)がデフォルトのバケットで動作すると思います。 – Davvit