【发布时间】:2018-08-06 16:55:31
【问题描述】:
我需要您的帮助来向我推荐可以解决我的问题的文档或链接。 实际上在 Angular 4 中,我想自定义来自 api 服务的错误。例如,如果服务器以错误响应请求,则错误将显示给用户。我的问题是如何从服务器获取所有错误,并为每个错误在前端为用户编写代码。 先感谢您。
【问题讨论】:
-
link 这可能会有所帮助,我建议您尝试在后端(例如 spring
@ExceptionHandler)和前端添加特定的错误代码您可以尝试使用.catch((err: any) => { if(err.status == 'your code e.g 84573'){ console.error('An special error occurred coneccted to the business logic:', err.error); } });这(或多或少)在 angularjs 中工作 - 可能也可以在这里工作,但我不是 100% 确定。 -
@MacRyze 谢谢你,这很容易:)
-
@zgue 非常感谢,它很有用。