vue.js/vue.js 2

111. API 설정 공통화 | axios.create 로 공통설정(URL) 담는 방법

DEV-Front 2022. 10. 17. 23:17
반응형

- URL공통화 , 환경변수 파일에 저장

 

axios.create(); 란

- axios의 API

- 여기에 API들의 공통 설정을 모두 넣을수있다.

- baseURL이 속성으로 있다.


import axios from 'axios';

const instance = axios.create({
  baseURL: 'http://localhost:3000',
});

function registerUser(userData) {
  //   const url = 'http://localhost:3000/signup';
  //   axios.post('http://localhost:3000//signup', userData);
  return instance.post('signup', userData);
}

function loginUser() {
  axios.post('/signup', userData);
  instance.post('signup');
}
반응형