在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");
}
答案 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,这不仅适用于性能监控,还适用于错误监控。