Difference between revisions of "Node"
Jump to navigation
Jump to search
(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...") |
|||
Line 1: | Line 1: | ||
− | + | == node.js == | |
+ | |||
+ | Remember to enable the feed you are trying to subscribe in the network rail web application. | ||
+ | |||
+ | <pre> | ||
+ | |||
var prettyjson = require('prettyjson'), | var prettyjson = require('prettyjson'), | ||
StompClient = require('stomp-client').StompClient; | StompClient = require('stomp-client').StompClient; | ||
Line 12: | Line 17: | ||
}); | }); | ||
}); | }); | ||
+ | </pre> |
Revision as of 23:26, 8 October 2012
node.js
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))); }); });