ajax 500错误被catch了,为什么浏览器console还是会打印500错误?
async function fn() {
try {
await axios.post(url)
} catch (err) {
}
}
代码大致如上所示,明明已经 catch 了,为什么 post 失败时,浏览器的控制台还是会打印 500 错误?
ajax 500错误被catch了,为什么浏览器console还是会打印500错误?
async function fn() {
try {
await axios.post(url)
} catch (err) {
}
}
代码大致如上所示,明明已经 catch 了,为什么 post 失败时,浏览器的控制台还是会打印 500 错误?
try {
axios.post(url)
.then(()=>{},(error)=>{
//2 error处理函数 你应该写这里
}).catch(err=>{
//3 或者这里
})
//1
} catch (err) {
}
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
6 回答2.1k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
catch 块会捕捉到 try 块中的错误,并执行代码来处理它