将 axios post 请求封装在 try-catch 块中,并在 catch 块中添加 console.error() 输出错误信息。
示例代码如下:
async function postData(url, data) {
try {
const response = await axios.post(url, data);
// 处理请求成功的逻辑
console.log(response.data);
} catch (error) {
console.error(error);
}
}
postData('/user', { username: 'johnDoe', password: 'abc123' });
在上述示例中,axios post 请求被封装在一个名为 postData() 的异步函数中。在函数体内,请求调用了 await,将请求结果存储在一个名为 response 的常量中。如果请求成功,程序将会执行处理成功逻辑的代码,否则程序将跳转到 catch 块中,并且输出错误信息到控制台。
通过这种方式,您可以捕获到由 axios post 请求引起的任意错误,并对错误进行适当的处理。