【发布时间】:2014-01-07 05:19:43
【问题描述】:
我已经用 AngularJS 构建了一个简单的应用程序。此应用程序的一部分是调用 REST 服务。为此,我正在使用猫鼬。一切都很好,但我想更好地处理错误。示例代码可以是:
快递:
DBCollection.find({}, function (err, tuples) {
if (err) {
console.log('Error!');
}
res.send(JSON.stringify(tuples));
});
AngularJS:
DBService.query(function (res) {
$scope.data.lists = res;
});
我面临的问题如下。想象一下,我在 mongodb 服务器端出现错误。我有一个错误,所以我将它登录到控制台,然后? angularjs/前端会发生什么?如果我将错误作为 http 响应发送,我想 angular 会将其解释为查询的响应,但包含意外内容并产生异常?怎么处理?
【问题讨论】:
标签: node.js angularjs mongodb express mongoose