如何使用Firebase云函数Node.js访问Firebase存储



我正在Node.js中使用Firebase云函数,并希望访问我存储在Firebase存储中的文件。

var storageRef = admin.storage().ref(); storageRef.child('path').getDownloadURL().then(x => {})

但是,不幸的是,它出现了一个错误:

TypeError: admin.storage(...).ref is not a function

环顾四周,Node.js和Firebase Cloud存储似乎存在一些兼容性问题,尽管我对是否可以使用Firebase Cloud storage很感兴趣,因为我在Firebase Cloud Functions中使用了它。

admin.storage()返回一个Storage对象,这与用于云存储的常规客户端Firebase SDK非常不同。它没有您期望的ref()方法。您需要指定要访问的存储桶。您可以通过调用admin.storage().bucket()来引用默认bucket。这将返回一个Bucket对象,然后该对象具有一个可以用于指定感兴趣的文件的file()方法

相关内容

  • 没有找到相关文章

最新更新