如何捕捉流星中的任何错误消息?

时间:2015-09-13 20:45:52

标签: mongodb meteor

official docs中,我看到了这一点:

Meteor.call("methodName", function (error) {
  // identify the error
  if (error.error === "logged-out") {
    // show a nice error message
    Session.set("errorMessage", "Please log in to post a comment.");
  }
});

我想在方法中捕获异常,无论错误信息是什么。这是这样做的方式:

Meteor.call('insertJobLocationData', companyid, jobloc, function (err) {
if (err) {
  Session.set("lastErrMsg", "insertJobLocationData failed");
}

1 个答案:

答案 0 :(得分:1)

是。通常你也可能想要处理结果。例如:

Meteor.call('myFunction',parameter1,parameter2,function(err,result){
  if (err) {
    console.log("Whoopsies! "+err.error);
    Session.set("lastErrMsg", "insertJobLocationData failed");
  } else console.log("Result is "+result);
});

随着您的应用程序越来越接近部署,您将需要查看Kadira,这不仅适用于性能监控,还适用于错误监控。