Using node-gcm behind a proxy server

I use node -gcm to send push notifications in android. Whenever node works behind a proxy, gcm no longer works. How can I tell gcm to use a proxy?

var sender = new gcm.Sender('XXX');
var registrationIds = [];
registrationsIds.push('YYY');
message.addDataWithObject({
    message: 'New message! Tap to reply.',
    title: "Mew Message"
});
sender.send(message, registrationIds, 4, function (err, resultmsg) {
        console.log(resultmsg);
        ...
});

Thanks and better Mark

+4
source share
1 answer

After checking lib, I found a solution:

var sender = new gcm.Sender('XXX',{'proxy':'http://user:password@proxyserver:port'});

Where "XXX" is your id and the second parameter is the options object.

+4
source

Source: https://habr.com/ru/post/1537716/


All Articles