gpt4 book ai didi

javascript - 错误 : Uncaught (in promise): [object Object]

转载 作者:太空狗 更新时间:2023-10-29 17:56:55 25 4
gpt4 key购买 nike

@Injectable()
class MyErrorHandler implements ErrorHandler {

handleError(error) {
// exception occured in some service class method.
console.log('Error in MyErrorhandler - %s', error);
if(error == 'Something went wrong'){
//do this.
}else{
//do this thing.
}
}
}

当某个类的方法抛出异常时,MyErrorHandler 类将捕获的错误打印为 MyErrorhandler 中的错误 - Error: Uncaught (in promise): [object Object]
错误:出了点问题。

问题1:为什么错误显示为Error: Uncaught (in promise): [object Object]

问题 2:由于上述消息,即使在代码的 if(error == 'Something went wrong') 情况下,它也会始终读取 else 部分在任何情况下。我该如何解决这个问题?

最佳答案

尝试添加

if(error.message == 'Something went wrong'){
}

而不仅仅是错误。因为错误是一个对象。

关于javascript - 错误 : Uncaught (in promise): [object Object],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46542784/

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