2016-07-07 13 views
0

私のアプリケーションの正しいセキュリティのためfirebase用の小さなnodejsサーバーを設定する義務がありましたが、問題は終わっていません.... firebase server sdkサポートしていませんストレージAPI。私は、これは、firebaseが同じサービスを使用するので、これが必要であることをgcloud記憶apisであると読んでいます。firebase nodejsサーバーとgcloudストレージ -

私はファイルを読んで更新する必要があるので、ファイルのカスタムメタデータを取得することが重要です。私はファイルメタデータを取得するapposite関数を見つけることができません。クライアントのSDKで簡単です

// Create a reference to the file whose metadata we want to retrieve 
var forestRef = storageRef.child('images/forest.jpg'); 

// Get metadata properties 
forestRef.getMetadata().then(function(metadata) { 
    // Metadata now contains the metadata for 'images/forest.jpg' 
}).catch(function(error) { 
    // Uh-oh, an error occurred! 
}); 

と私はどのような機能を使用できますか?あなたはgcloudgetMetadata()メソッドを使用したいと思うおかげ

答えて

1

var gcloud = require('gcloud'); 

// Initialize GCS 
var gcs = gcloud.storage({ 
    projectId: 'my-project', 
    keyFilename: '/path/to/keyfile.json' 
}); 

// Reference an existing bucket 
var bucket = gcs.bucket('foo.appspot.com'); 

// Reference to a file 
var file = bucket.file('path/to/my/file'); 

// Get the file metadata 
file.getMetadata(function(err, metadata, apiResponse) { 
    if (err) { 
    console.log(err); 
    } else { 
    console.log(metadata); 
    } 
}); 
+0

完璧感謝:) – DThink

関連する問題