Login using node-xmpp-client

I tried to login using node-xmpp-client but it’s not working. When i passed "preferred:‘PLAIN’ "only then i was able to login.

var Client = require(‘node-xmpp-client’);

var jid = “light”;

var password = “123456”;

\

var cl = new Client({

jid : “rohit”,

password : password,

host :‘localhost’,

reconnect : true,

});

cl.on(‘online’, function() {

console.log(‘online’);

});

cl.connection.socket.on(‘error’, function(err) {

console.log('error : ',err);

});

cl.on(‘error’, function(err){

console.log('err : ', err);

});

cl.on(‘stanza’, function(stanza) {

console.log('Incoming stanza: ', stanza.toString());

});

cl.on(‘connect’, function() {

console.log(‘connnecting…’);

});

cl.on(‘reconnect’, function() {

console.log(‘reconnnecting…’);

});