标签: angularjs rest error-handling ngresource
我的资源设置为 isArray:true ,因为后端将返回数组中的数据。但是,当后端返回错误时,它会将其作为Object(或字符串)返回,并且资源配置将引发错误:
资源配置错误。预期的响应包含一个数组但得到一个对象?
有没有办法在$ resource抛出配置错误之前处理错误?或者我应该设置我的后端,以便它返回正确类型的错误?我读到最好(RESTful)练习的地方总是返回(仅)对象,因此不在客户端使用 isArray:true ,但现在找不到任何支持证据。
处理此问题的正确方法是什么?