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

IT 기술백서

직접 알아내거나 검색하기 귀찮아서 모아 둔 것

JavaScript | nuxt $axios 플러그인 기본 세팅

본문

/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[

댓글 0개

등록된 댓글이 없습니다.

Menu