const { VITE_CONGESTION_URL, VITE_API_KEY, VITE_PLACE_URL } = import.meta.env;
import axios from "axios";
const options = {
headers: {
accept: "application/json",
appkey: VITE_API_KEY,
},
};
const requestMap = {
CONGESTION: VITE_CONGESTION_URL,
PLACE: VITE_PLACE_URL,
};
export const request = async (requestType: string, placeId?: string) => {
try {
const result = await axios.get(`${requestMap[requestType]}`, options);
return result;
} catch (e) {
console.log(e);
}
};
이렇게 하나의 함수로 두가지 유형의 api 요청을 처리하려고 합니다.
axios.get 메서드 안에 if문을 사용해서 처리해보려고 했는데 , 에러가 발생합니다.
어떻게 처리하면 될까ㅣ요??