【发布时间】:2016-07-14 00:01:48
【问题描述】:
我正在使用以下简单代码来检索用户 来自服务器。
var someUser = this.store.findRecord('user', 0);
我正在使用它来检索用户。如果在 0 id 上找不到用户,
服务器返回 404。根据 json api 报错。
但是我怎么知道客户端的错误呢?
【问题讨论】:
标签: ember.js ember-data json-api
我正在使用以下简单代码来检索用户 来自服务器。
var someUser = this.store.findRecord('user', 0);
我正在使用它来检索用户。如果在 0 id 上找不到用户,
服务器返回 404。根据 json api 报错。
但是我怎么知道客户端的错误呢?
【问题讨论】:
标签: ember.js ember-data json-api
取自Ember guides:
使用
store.findRecord()按类型和 ID 检索记录。这 将返回一个满足请求记录的promise。
由于返回值是一个promise,你可以将它用作任何其他promise:
this.store.findRecord('user', 0)
.then(function(user){
// user has been found
someUser = user;
}).catch(function(error){
// user not found or any other error
});
【讨论】: