0

我将 Node Sender API 用于 AeroGear Unified Push 服务器的 1.1.x 系列 UnifiedPush 服务器。可以在这里找到。它发送得很好。客户收到罚款。但是下面的日志根本没有出现。

有什么建议么?

  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}`)
        //     );
        // }
4

0 回答 0