Now it is much easier with Meteor.http
. Run meteor add http
, then you can do something like this:
// common code stats = new Meteor.Collection('stats'); // server code: poll service every 10 seconds, insert JSON result in DB. Meteor.setInterval(function () { var res = Meteor.http.get(SOME_URL); if (res.statusCode === 200) stats.insert(res.data); }, 10000);
source share