美文网首页
拦截器配置

拦截器配置

作者: 0说 | 来源:发表于2021-04-15 23:33 被阅读0次

nuxt.config.js

  plugins: [
    '~/plugins/router.js',
    // 配置拦截器
    {
      src: '~/plugins/axios',
      ssr: true // 开启服务端渲染
    }
  ],

plugins => axios.js

export default function ({ $axios, redircet, route, store }){
  // 基本配置信息
  $axios.defaults.timeout = 10000;
  // 请求拦截
  $axios.onRequest(config => {
    console.log('请求拦截')

    config.headers.token = 'token'
    return config
  })

  // 响应拦截
  $axios.onResponse(res => {
    console.log('响应拦截')
    return res
  })
  // 错误处理
  $axios.onError(error => {

    return error;
  })
}

相关文章

网友评论

      本文标题:拦截器配置

      本文链接:https://www.haomeiwen.com/subject/tkkslltx.html