正确格式以在Node Js中发送错误并在Angular 5中使用它们

时间:2018-08-22 06:21:31

标签: node.js angular5 jwt

从过去一个月开始,我正在练习Node JS和Angular。但是我不确定要做一件事。是否应该使用Header或JSON对象从我的节点API发送错误,并使用Key作为我的Body中的错误...

我已经检查了一些论坛,但是那里没有完美的答案。因此,请花一些时间回答我的问题。预先感谢。

已修改:我在“身体”部分中使用JSON Web令牌作为“登录”中的JSON格式

1 个答案:

答案 0 :(得分:2)

这是很主观的答案,肯定会有多种策略可以使用。这就是我正在为API做的事情,希望对您有用。

  • 错误消息(JSON)作为具有诸如“ errType”和“ errDetail”之类的键的响应主体发送,并对其进行维护以避免集成困难。有时,如果期望仅后端开发人员使用API​​,则使用key作为“ errReason”发送一些技术错误信息。
  • 发送准确的响应状态代码,例如400、413等,以提高清晰度。
  • 不返回任何其他报头用于错误报告。

让我知道你的想法。