Firebase函数在写入云存储时导致错误

时间:2020-08-17 02:36:25

标签: node.js firebase google-cloud-functions google-cloud-storage

我有一个使用firebase并调用firebase函数的android应用:

 const bucket = admin.storage().bucket(/*excluded from this question*/);
 const storageFilePath = 'storedjokes/' + '81' + '.json'; 
 console.log('pre parse:',data.jokejson);
try{
 await bucket.upload(data.jokejson, {
  destination: storageFilePath,
});
}catch(e){
  console.log('there was a error');
  console.log(e);
}

一切正常,直到bucket.upload(),firebase会说:

ENOENT:没有这样的文件或目录

即使我的data.jokejson存在。 “ storageFilePath”是一个不存在的路径,我假设将在调用bucket.upload()时自动创建。我对自动创建的路径是否有误,还是其他问题?

0 个答案:

没有答案