axios 사용법
메서드
get
axios.get(url[, config])
post
axios.post(url[, data[, config]])
put, patch
axios.put(url[, data[, config]])
axios.patch(url[, data[, config]])
delete
axios.delete(url[, config])
patch와 put의 차이란?
PUT : 자원 전체 교체
PUT /api/user/1111
{
"name" : "김에르메스",
"age": 20
}
PATCH : 자원 일부 교체
PATCH /api/user/1111
{
"age": 20
}
결과 : 둘이 같은 결과값이 나옴
{
"name" : "김에르메스",
"age": "20
}
자꾸 등장하는 config가 무엇인가?
request를 보낼때 설정을 해줄 수 있는것임. 조건 ?
예
axios.get("url",
// 이 부분이 config
{ headers : {
"헤더에 보내주고싶은값",
}
});