关于javascript:axios拦截器

Interceptors-拦截器
申请拦截器:在发送申请之前,能够借助一些函数来对申请的内容和参数做一些检测。若有问题能够间接勾销申请。
响应拦截器:当服务器返回响应数据时,响应拦截器会在咱们拿到后果前事后解决响应数据。例如对响应数据做一些格式化解决,或者当响应失败时,能够做一些失败揭示和纪录。

//设置申请拦截器
axios.interceptors.request.use(function (config) {
    console.log('申请拦截器 胜利')
    return config;
}, function (error) {
    console.log('申请拦截器 失败')
    return Promise.reject(error);
});

//设置响应拦截器
axios.interceptors.response.use(function (response) {
    console.log('响应拦截器 胜利')
    return response;
}, function (error) {
    console.log('响应拦截器 失败')
    return Promise.reject(error);
});

//发送申请
axios.get('http://localhost:3000/posts').then(res=>console.log(res))

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理