【发布时间】:2016-04-20 10:22:17
【问题描述】:
我正在尝试处理 Ember 应用程序中的服务器错误。
我在 ember 应用中运行以下代码:
customization.save().catch(function (error) {
console.log(error);
console.log(customization.get('errors'));
console.log(customization.get('errors.length'));
});
我的服务器正在使用有效负载中的以下 json 回答 422 状态:
{
"errors":[
{
"code":"app.customization.validationError.duplicateCustomizationName",
"detail":"a customization with same name already exists",
"source":{
"pointer":"customization/name"
}
}
]
}
错误是InvalidError,但customization.get('errors.length') 始终为0。
我在 Ember 2.4.5 和 Ember DATA 2.4.0 中使用 DS.RESTAdapter 和 DS.RESTSerializer。
我错过了什么?
谢谢
【问题讨论】:
标签: ember.js ember-data ember-cli