if (Meteor.isServer) { Meteor.startup(function() { // code to run on server at startup SyncedCron.start(); }); // Global API configuration var Api = new Restivus({ useDefaultAuth: true, prettyJson: true }); Api.addRoute('sensorData', { authRequired: false }, { post: function() { SensorData.insert({ temperatureValue: parseFloat(this.bodyParams.temperatureValue), humidityValue: parseFloat(this.bodyParams.humidityValue), tankFull: this.bodyParams.tankFull, owner: this.bodyParams.owner, created_at: new Date() }); return []; } }); }