Node library for Pusher API
$ npm install node-pusher
var Pusher = require'node-pusher';var pusher =appId: 'YOUR_PUSHER_APP_ID'key: 'YOUR_PUSHER_APP_KEY'secret: 'YOUR_PUSHER_SECRET_KEY';var channel = 'lobby';var event = 'message';var data =from: 'Jaewoong'content: 'Hello, World';// (optional) socket_id is used to prevent getting message for myself//var socket_id = '1302.1081607';pushertriggerchannel event data socket_id// do something (this callback is optional);// auth function returns the object with the auth field which can be returned from our sever// to authorize the socket to subscribe to a private or presence channel//pusherauthsocket_id channel channelData;
This library is based on the work of Christian Bäuerlein and his library pusher
This code is free to use under the terms of the MIT license.