Node

From Open Rail Data Wiki
Revision as of 23:22, 8 October 2012 by Praveen Kumar (talk | contribs) (Created page with "// Remember to enable the feed you are trying to subscribe in the network rail web application. var prettyjson = require('prettyjson'), StompClient = require('stomp-client...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

// Remember to enable the feed you are trying to subscribe in the network rail web application. var prettyjson = require('prettyjson'),

   StompClient = require('stomp-client').StompClient;

var destination = '/topic/TRAIN_MVT_ALL_TOC',

   client = new StompClient('datafeeds.networkrail.co.uk', 61618, 'emailaddress', 'your_password', '1.0');

client.connect(function(sessionId) {

   console.log('Trying to connect...');
   client.subscribe(destination, function(body, headers) {
       console.log(prettyjson.render(JSON.parse(body)));
   });

});