model -> type, interface 모아놓은 곳
axios 통신
export const campus = {
campusInfo: async (campusNo: number) => {
const config: AxiosRequestConfig = {
url: `/campus/campusInfo`,
method: POST,
headers: {
...JSON_HEADER,
Authorization: `Bearer ${sessionStorage.getItem('access')}`,
},
data: {
campus_no: campusNo,
},
}
return await axios(config)
.then((res) => axiosResponseHandler(res))
.catch((err) => axiosErrorHandler(err))
}
}