gpt4 book ai didi

javascript - 如何从http服务获取错误

转载 作者:行者123 更新时间:2023-12-01 03:54:01 24 4
gpt4 key购买 nike

如果服务无法加载 URL,我会尝试获取 http 错误。我创建了一个像这样的 Angular 工厂:

  loadUsers: function () {
return $http.get(urlService.url("/users"));
},

在 Controller 中,我尝试使用此工厂方法来加载 ruserlist:

  urlservice.loadUsers()
.then(function(response) {
$log.info("user loaded");
})
.finally(data.bind(undefined, result));

此时我想处理 http 错误,但不知道我必须在哪里使用错误函数,因为这是返回一个 promise 。有人可以给我提示吗?

最佳答案

只需在您的 promise 中添加 .catch 即可:

urlservice.loadUsers()
.then(function(response) {
$log.info("user loaded");
})
.catch(function(err) {
console.log(err);
})
.finally(data.bind(undefined, result));

关于javascript - 如何从http服务获取错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42926845/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com