• 欢迎光临~

dsadasdas

开发技术 开发技术 2022-10-07 次浏览

拦截器:axios.interceptors.request/response.use

// 设置请求拦截器
        axios.interceptors.request.use(config => {
            console.log('请求拦截器 成功');
            return config;
        }, error => {
            console.log('请求拦截器 失败');
            return Promise.reject(error);
        });

        axios.interceptors.response.use(response => {
            console.log('响应拦截器 成功');
            return response;
        }, error => {
            console.log('响应拦截器 失败');
            return Promise.reject(error);
        });

        axios({
            method: 'GET',
            url: 'http://localhost:3000/posts'
        }).then(response => console.log(response))

请求拦截器后进先执行,响应拦截器先进先执行。

可以通过对config进行修改达到传输请求前的修改参数功能。

 

axios取消请求:

 

程序员灯塔
转载请注明原文链接:dsadasdas
喜欢 (0)
违法和不良信息举报电话:022-22558618 举报邮箱:dljd@tidljd.com