nuxt $axios 플러그인 기본 세팅 > IT 기술백서

/plugins/axios.js

 

[code]

export default function ({ $axios, store }) {

  // http status code 가 200 대가 아니면 모두 에러처리

  $axios.defaults.validateStatus = (status) => {

    return status >= 200 && status < 300

  }

  // 토큰 실어 보내기

  $axios.onRequest((config) => {

    config.headers.common.Authorization = `Bearer ${store.state.auth.access_token}`

  })

}

[/code]

 

// nuxt.config.js

[code]

axios: {

  // 기본 서버 URL

  baseURL: process.env.API_URL || ‘http://127.0.0.1:8080’

}

[/code[

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

위로 스크롤