在Google Analytics(分析)中使用node.js后台功能

时间:2018-09-25 15:20:20

标签: google-cloud-functions

我将节点v8 beta用于查询Google Analytics(分析)的Cloud Function。完成的消息总是在我的函数处理之前显示在日志中。如果我将该函数声明为async并使用await进行调用,我没有发现任何区别。

这是发布的发布/订阅者事件


gcloud functions deploy subscribe --runtime nodejs8 --trigger-topic REFRESH_TOPIC

这是正常现象吗,还是我缺少某些东西来确保在调用callback()之前查询完成?

  

      exports.subscribe = (data, context, callback) => {

      // We're just going to log the message to prove that it worked!
      console.log("subscribe(): Received Message #" + context.eventId + " from " + context.resource );

      var retY = getYesterday();


      console.log("subscribe(): Finished Message #" + context.eventId);
      callback();
    };

0 个答案:

没有答案