[英]Firebase Functions response returns null
嘗試從s3獲取對象列表(實際上是從wasabi),但是在react中總是返回null
功能代碼:(使用節點8)
exports.fetchWasabi = functions.https.onCall(() => {
const params =
{
Bucket: 'balde1-webcars',
};
s3.listObjectsV2(params, function(err, result) {
if (!err) {
console.log(result)
return result
} else {
console.log(err);
return err
}
});
});
反應代碼:
componentDidMount(){
var Wasabi = firebase.functions().httpsCallable('fetchWasabi');
Wasabi().then(function(result) {
var res = result.data;
console.log(res)
}).catch(function(error) {
console.log(error)
});
}
當我檢查日志中的功能時,我可以看到結果,但是它似乎從未到達我的瀏覽器
您沒有返回任何東西,因此您應該再添加一個返回值,例如:
return s3.listObjectsV2(params, function(err, result) { ...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.