unifiedpush-node-sender完成块未触发

时间:2016-11-04 18:35:01

标签: node.js push-notification openshift aerogear

我使用Node Sender API作为UnifiedPush服务器1.1.x系列的AeroGear Unified Push服务器。它可以找到here。它送好了。客户收到罚款。但是下面的日志根本没有发生。

有什么建议吗?

  agSender(settings).then((client) => {
    client.sender.send(message, options).then((response) => {
      console.log('send succeeded');
      console.log('send notification success', response);
    });
  });

编辑:将我的Mac上的node.js更新到最新版本后,现在控制台中出现此消息。它仍然可以正常工作。但我确实需要完成块才能工作,所以我可以触发另一系列事件。

(node:4202) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: UPS request returned status code: 202

编辑第二次:如果我在sender.js中暂时禁用此代码,则会调用完成块。什么是状态代码202?

        // if (response.statusCode !== 200) {
        //     return reject(
        //         new Error(`UPS request returned status code: ${response.statusCode}`)
        //     );
        // }

0 个答案:

没有答案