axios를 이용해서 http 요청을 보낼때 바디에 담을 데이터가 안담기는 현상을 만났다.
post와 같이 두번째 인자에 데이터를 담고, 세번째 인자에 헤더를 담아서 보냈으나, 자꾸 서버단에서 401, 500 이 발생.
axios.delete
는 두개 인자만 받으며 첫번째 인자는 엔드포인트, 두번째 인자가 옵션이 들어가는 형식이다.
그렇다고 데이터를 못담느냐 ? 그건 아니다.
헤더를 담을때와 같이 data: { key : value }
형식으로 데이터를 담을 수 있으며, 서버 단의 req.body
로 데이터를 사용할 수 있다.
사실 공식문서 한번만 쓱 읽어봤으면 바로 해결할 문제였는데, 이전 프로젝트에서 써봤던 기억 때문에 붙들고 있다가 결국 시간만 날려버렸다.
그래도 해결했으니 오케이야~ 😇