我使用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}`)
// );
// }