Axios는 Ajax와 유사하며 API를 이용한 통신을 할 때 주로 사용되고 Promise를 기반으로 만들어진 라이브러리.
Fetch vs Axios
C : Create(생성) - POST
R : Read(조회) - GET
U : Update(수정) - PUT
D : Delete(삭제) - DELETE
모듈 설치없이 사용
<script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>코드를 입력하세요
axios.post(url, data 객체)
axios.get(url)
axios.put(url, data 객체)
axios.delete(url)
ex)
axios.put('link', {"id" : "ryan" "password":"pw00"})
.then(res => console.log(res)) // res.data.token > 토큰 값 반환