我想在API請求導致404錯誤時採取特定操作。我讀過的撥款方式做,這將在應用適配器處理錯誤象下面這樣:Ember - JSON API適配器錯誤處理
handleResponse: function(status, headers, payload){
if(status === 404 && payload.errors){
//handle error
}
return this._super(...arguments);
}
的問題是,當我設置適配器,它將不能完成加載頁面,所以我可以處理頁面本身的錯誤。相反,它會自動帶我到一些錯誤路由,只是說「適配器錯誤」。我怎樣才能停止/重寫這種行爲?
謝謝,我前一段時間提出了另一個答案,但忘了我已經發布了這個。我會發布我提出的答案。 – TheCompiler