用于存储触发器功能的Firebase函数.storage.object()。onFinalize()退出而无需等待asyn调用

时间:2019-03-03 20:12:00

标签: firebase google-cloud-functions

我正在尝试使用firebase云功能将firebase存储excel文件解析为json。

我的代码执行了,但是我看到了Firebase存储功能,而没有等待异步调用来从存储中获取文件并解析它。我尝试了许多组合...不确定我要去哪里错了。请帮忙,因为我被卡住了!

/***********   index.js --> STORAGE TRIGGERS FUNCTIONS     *********************/

exports.rawdataToJSON = 
   functions.storage.object().onFinalize((object) => {
   rawdataToJSON.handler(object, database);
 });

1 个答案:

答案 0 :(得分:0)

index.js函数应该返回一个Promise。

/***********   STORAGE TRIGGERS FUNCTIONS     *********************/

exports.rawdataToJSONFunction = functions.storage.object().onFinalize((object) 
=> {
  return rawdataToJSONFunction.handler(object, database);
});