最近在使用axios訪問某個url請求json時,遇到了404的錯誤。這個錯誤給我帶來了一些煩惱,以下是我的解決過程。
首先,我創建了一個axios實例,并使用get方法請求json數據。
const axiosInstance = axios.create({ baseURL: 'https://example.com/api/', timeout: 5000, }); axiosInstance.get('getSomeJson') .then(response =>{ console.log(response.data); }) .catch(error =>{ console.log(error); });
執行以上代碼后,我發現控制臺輸出了404錯誤。經過一番查找,我發現這個錯誤的原因是請求的url有誤。
于是我審查了一下請求的url,發現我在請求的url后面跟了一個斜杠。在去掉斜杠后,請求就正常了。
const axiosInstance = axios.create({ baseURL: 'https://example.com/api/', timeout: 5000, }); axiosInstance.get('getSomeJson') .then(response =>{ console.log(response.data); }) .catch(error =>{ console.log(error); });
以上是我解決axios訪問url請求json404錯誤的過程。希望對大家有所幫助。
上一篇js組件轉成vue