Axios는 툴이라기보다는 라이브러리입니다.
정확히 말하면, 자바스크립트에서 HTTP 요청을 쉽게 보내기 위한 클라이언트 라이브러리입니다.
기본적으로 자바스크립트에는 Fetch API가 있지만, Axios는 다음이 더 편합니다.
import axios from 'axios';
// GET 요청
axios.get('https://api.example.com/users')
.then(response => {
console.log(response.data);
})
.catch(error => {
console.error(error);
});
// POST 요청
axios.post('https://api.example.com/users', {
name: '홍길동'
});
“자바스크립트에서 HTTP 요청을 한다”는 건
브라우저(또는 JS 코드)가 서버에게 데이터를 요청하거나 보내는 통신을 한다는 뜻입니다.
HTTP는
클라이언트(브라우저)와 서버가 대화하는 규칙입니다.
즉,
웹페이지에서 JS가 직접 서버와 통신합니다.
예를 들어:
이런 동작을 할 때 JS가 서버로 요청을 보냅니다.
fetch('https://api.example.com/users')
.then(res => res.json())
.then(data => {
console.log(data);
});
이 코드는:
👉 “users 데이터를 서버에 요청(GET)한다”는 의미입니다.
앞에서 말한 Axios는 이 과정을 더 쉽게 해주는 도구(라이브러리)라고 이해하시면 정확합니다.
| curl -X POST 뜻은? (0) | 2026.06.02 |
|---|---|
| Grafana, Prometheus 는 무엇인가요? (0) | 2026.04.30 |
| IDMS 인증서버는 무슨 역할인가요? (0) | 2026.04.30 |
| SDK 연동 방식이란? 다른 연동 방식은? (1) | 2025.08.18 |
| gpt 유료와 무료의 차이는? (1) | 2025.06.02 |