0

我正在构建这样一个RESTful应用程序:角和引导:优雅的方式来显示后响应

  • 后端:Django的Django的REST框架API
  • Frontent:角2
  • UI :引导4

当我从后角数据,以我的后端REST API,DRF取决于发生了什么事返回型动物DATAS(with status code)。例如:

  • HTTP_201_CREATED如果创建成功发布
  • HTTP_403_FORBIDDEN如果用户没有权限
  • HTTP_400_BAD_REQUEST如果发送的数据都是不correclty格式化
  • ...

(小问题:如果你想添加海关错误信息,应该是什么样的HTTP_400_BAD_REQUEST响应结构?)

在引导V4,有contextuals classes

  • 。主动
  • .success
  • .INFO
  • 。警告
  • .danger

有人可以提供一个优雅的方式(并尽可能通用)根据Angular 2的请求状态设置引导类? 例如,如果REST api返回错误,则显示错误消息并将危险等级设置为相关的Boostrap DOM。如果REST api返回成功状态,则显示成功Bootstrap类等的成功消息...

回答

1

据我所知,没有任何标准规则或准则;答案可能因人而异。在你的问题中,你已经回答了一半,所以我认为你应该只决定使用哪一个类来表示哪个状态码。