상위 Story
목표
단어 암기 API 전용 axios 인스턴스 생성
구현 내용
파일 위치
src/api/vocabApi.js
설정
import axios from 'axios'
const vocabApi = axios.create({
baseURL: import.meta.env.VITE_VOCAB_API_URL || 'https://gc8l9ijhzc.execute-api.ap-northeast-2.amazonaws.com/dev',
timeout: 10000,
})
// Response interceptor: response.data 추출
vocabApi.interceptors.response.use(
(response) => response.data,
(error) => Promise.reject(error)
)
export default vocabApi
환경변수 추가
.env.development 및 .env.production에 추가:
VITE_VOCAB_API_URL=https://gc8l9ijhzc.execute-api.ap-northeast-2.amazonaws.com/dev
완료 조건
상위 Story
목표
단어 암기 API 전용 axios 인스턴스 생성
구현 내용
파일 위치
src/api/vocabApi.js설정
환경변수 추가
.env.development및.env.production에 추가:완료 조건