要从Firebase Node.js服务器获取Google Cloud Storage的元数据,您需要使用@google-cloud/storage
库
npm install --save @google-cloud/storage
const {Storage} = require('@google-cloud/storage');
// 从JSON文件中加载Google Cloud凭据
const credentials = require('./path/to/your/credentials.json');
// 创建Google Cloud Storage客户端
const storage = new Storage({credentials});
bucket()
方法获取存储桶,并使用file()
方法获取文件:const BUCKET_NAME = 'your-bucket-name';
const FILE_NAME = 'your-file-name';
const bucket = storage.bucket(BUCKET_NAME);
const file = bucket.file(FILE_NAME);
getMetadata()
方法获取文件的元数据:file.getMetadata()
.then(metadata => {
console.log('File metadata:', metadata);
})
.catch(err => {
console.error('Error getting file metadata:', err);
});
在这个示例中,credentials.json
是您从Google Cloud控制台下载的JSON格式的凭证文件。请确保将path/to/your/credentials.json
替换为实际的文件路径,将your-bucket-name
替换为您的存储桶名称,将your-file-name
替换为您要获取元数据的文件名称。
运行这段代码后,您将在控制台看到文件的元数据。
云+社区技术沙龙[第20期]
云+未来峰会
小程序·云开发官方直播课(数据库方向)
T-Day
DB・洞见
Techo Hub腾讯开发者技术沙龙城市站
Elastic 中国开发者大会
小程序云开发官方直播课(应用开发实战)
领取专属 10元无门槛券
手把手带您无忧上云