Throwing Meteor.Error does not reach the client
问题 So basically, the client calls the server using a Meteor.call . The server method then does some validations and calls a web service using a meteor package. If validation fails and a meteor error is thrown, it reaches the server. If the package response has an error, it only logs on the server. I need the error to reach the client. Here's how the code looks like. Client Meteor.call('callService', (err, result) => { if(err) { console.log(err.reason); } }); Server Meteor.methods({ 'callService'