UNPKG

swepam

Version:

a json interface to the swepam readings

25 lines (21 loc) 526 B
'use strict'; var url = require('url'); var http = require('http'); var endpoint = url.parse( process.env.SWEPAM_READINGS_ENDPOINT || 'http://services.swpc.noaa.gov/text/ace-swepam.txt' ); module.exports = function(done) { http.request({ hostname: endpoint.hostname, path: endpoint.path, method: 'get' }, function(res) { var response = ''; res.on('data', function(data) { response += data; }).on('end', function() { done(null, response); }); }).on('error', done).end(); };