개발자 되는 법.../TIL...
2024.09.09
개발_자
2024. 9. 9. 15:33
axios.delete
저장된 특정 정보를 삭제하기 위해선 고유 식별자인 id를 통해 삭제한다는 것은 알았지만, 사용 방법을 몰랐다.
delete메서드는 body를 포함하지 않지만, 내가 작성한 코드는 id를 delete 메서드의 두 번째 인자로 전달하려고 한다.
→ 404 오류 발생
axios.delete 메서드는 기본적으로 url 경로에 리소스 id를 포함하는 방식으로 데이터를 삭제해야 한다.
1. url에 id를 포함하는 포함하는 방식
const response = await axios.delete(`${API_URL}/${id}`);
2. Query Parameters를 사용하는 방식 - config 객체의 params 속성을 통해 보내는 방식
const response = await axios.delete(API_URL, { params: { id } });