if (Meteor.isServer) { Meteor.startup(function() { // code to run on server at startup return Meteor.methods({ clearLog: function() { return SensorData.remove({}); } }); }); // 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 []; } }); }