|
|
(One intermediate revision by the same user not shown) |
Line 1: |
Line 1: |
| == node.js ==
| | #REDIRECT [[Node_JS_Examples]] |
| | |
| Remember to enable the feed you are trying to subscribe in the network rail web application.
| |
| | |
| <pre>
| |
|
| |
| 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)));
| |
| });
| |
| });
| |
| </pre>
| |