다음과 같이 find 메소드를 사용하여 코드를 작성했습니다. 어댑터는 RESTAdapter입니다.약속의 거절 처리기에서 오류의 원인을 어떻게 알 수 있습니까?
App.SessionManager = Em.Object.extend({
userIdChanged: function() {
App.User.find(this.get('userid')).then(
function(user) {
/* process something */
},
function(error) {
/* rejection handler */
/* I want to know what error returned by the server here.*/
/* but how? */
}
);
}.observes('userid'),
});
제 서버가 오류 (예 : 401)를 반환하면 거부 처리기가 호출됩니다. 그러나 handler의 인수에는 오류 정보가없는 것으로 보입니다. 거절 처리기의 오류 이유를 어떻게 알 수 있습니까?