728x90
async function connectData(url, method, data = null, token = null){
const dataJson = await fetch(url,{
headers:{
'Content-Type':'application/json',
'Authorization': `${token? 'Bearer' + token : ''}`,
},
method: method,
body: data? data : null
})
const result = await dataJson.json()
return result
}
API 데이터 요청하는 유틸리티 함수입니다. utils 폴더 생성하고, api.js 파일에 작성한 다음 필요한 컴포넌트에서 사용하면 된다.
728x90
'프론트엔드 > 프론트엔드 이슈' 카테고리의 다른 글
리액트에서 서버요청할때 베이스 URL 생략하는 방법 (0) | 2024.06.11 |
---|---|
컴포넌트 리렌더링과 state 상태 (.feat 클린업) (0) | 2024.05.29 |
마우스 호버시 서브메뉴 나오기 (0) | 2024.03.20 |
환경변수를 영구적으로 설정할때 setx path 를 cmd 창에서 입력했는데 안되는 경우 (1) | 2024.01.22 |
텍스트에 말줄임 적용하기 (1) | 2024.01.07 |