我是node.js
的新手。
我关注here的代码。
我试图在这里实现node-xmpp-client
。我的简单项目代码是:
'use strict'
var Client = require('node-xmpp-client');
var argv = process.argv
var client = new Client({jid: '<project_id>@gcm.googleapis.com', password: <api_key>, port: 5235, host: 'gcm.googleapis.com', legacySSL: true, preferredSaslMechanism: 'PLAIN'})
client.connection.socket.on('error', function (error) {
console.error(error)
process.exit(1)
})
client.on('online', function (data) {
var stanza = new Client.Stanza('message', {to: '<reg_id of a client>', type: 'chat'});
console.log(stanza);
client.send(stanza);
client.end()
})
client.on('error', function (err) {
console.error(err)
process.exit(1)
})
我的stanza
输出是:
Stanza {
name: 'message',
parent: null,
children: [],
attrs:
{ to: '<reg_id of client>', type: 'chat' }
}
为什么我的麻烦不是客户的责任?