1. 程式人生 > >Axios在返回status是多少時,呼叫then方法

Axios在返回status是多少時,呼叫then方法

這種困惑了很久,網上也沒有找到答案,忍不住下載了原始碼,分析了一下,終於在defaults.js檔案中找到了答案

validateStatus: function validateStatus(status) {
    return status >= 200 && status < 300;
}

也就是說在我們沒有設定adapter的validateStatus方法的時候,status在200到300之間會呼叫then方法,或者準確點說叫resolve方法,通過公司專案的實踐,親測成功。