인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

이준혁님의 프로필 이미지
이준혁

작성한 질문수

Vue.js 끝장내기 - 실무에 필요한 모든 것

인터셉터를 이용한 HTTP 헤더 설정

createInstance() 함수를 축약하면 안되는 이유

작성

·

424

1

// 액시오스 초기화 함수
function createInstance() {
  const instance = axios.create({
    baseURL: process.env.VUE_APP_API_URL,
  });
  return setInterceptors(instance);
}
const instance = createInstance();

위 함수를

// 액시오스 초기화 함수
const instance = () => {
  const instance = axios.create({
    baseURL: process.env.VUE_APP_API_URL,
  });
  return setInterceptors(instance);
};

이렇게 줄이려고 해봤는데 자꾸 오류가 뜨더라구요..

제가 축약문에 대한 이해도가 덜되었는지 ㅠ 왜 안되는걸까요 ??

답변 1

0

안녕하세요 준혁님, 에러가 어떻게 뜨나요? 화살표 함수의 이름을 함수 선언문과 동일하게 createInstance로 바꿔보시겠어요? :)

이준혁님의 프로필 이미지
이준혁
질문자

20230104_165321.png

위 에러가 뜹니다..ㅠ

이준혁님의 프로필 이미지
이준혁

작성한 질문수

질문하기