![](/img/trans.png)
[英]Access Firebase Child Node in Node.js - Firebase Cloud Functions
[英]How to access Firebase storage with Firebase cloud functions Node.js
我将Firebase云功能与Node.js结合使用,并希望访问存储在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()
来引用默认存储admin.storage().bucket()
。 这将返回一个Bucket
对象,该对象具有一个file()
方法,您可以使用该方法来指定您感兴趣的文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.