簡體   English   中英

如何使用Firebase雲功能Node.js訪問Firebase存儲

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM