2 回答

TA貢獻(xiàn)1862條經(jīng)驗(yàn) 獲得超6個(gè)贊
所述statusMessage在節(jié)點(diǎn)響應(yīng)中發(fā)送面在Axios公司響應(yīng)作為statusText屬性。您可以通過(guò)查看err.responseAxios 錯(cuò)誤的屬性來(lái)查看與失敗請(qǐng)求關(guān)聯(lián)的響應(yīng)對(duì)象。不過(guò)要小心;如果由于錯(cuò)誤與連接失敗等相關(guān)err.response而未發(fā)出 HTTP 請(qǐng)求,則不存在。
const doFetch = async () => {
try {
const {data} = await axios.post('/docs/query/project', {projectId: '70100'});
setFetched(data);
} catch (err) {
const message = err.response
? `Request failed with ${err.response.status}: ${err.response.statusText}`
: err.message;
console.error(message);
}
}

TA貢獻(xiàn)1801條經(jīng)驗(yàn) 獲得超8個(gè)贊
err.response.statusText
在客戶端上包含res.statusMessage
在服務(wù)器上設(shè)置的文本。
活到老,學(xué)到老
添加回答
舉報(bào)