[英]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.