**์ธํ
**
ํจํค์ง -> server ํด๋ ์์ ํตํฉ ํฐ๋ฏธ๋ ์ด๊ธฐ ->
`npm init -y`
`npm install express` ์
๋ ฅ ->
`node server.js` ์คํ
<aside> ๐ก
๋ธ๋ผ์ฐ์ ์ Node.js์์ HTTP ์์ฒญ์ ๋ณด๋ผ ์ ์๊ฒ ํด์ฃผ๋ Promise ๊ธฐ๋ฐ์ JavaScript ๋ผ์ด๋ธ๋ฌ๋ฆฌ
</aside>
XMLHttpRequest
๋ฅผ ์ฌ์ฉGET
, POST
, PUT
, DELETE
๋ฑ HTTP ๋ฉ์๋ ์ง์npm install axios
import axios from 'axios';
axios.get('<https://api.example.com/users>')
.then(response => {
console.log(response.data);
})
.catch(error => {
console.error(error);
});
axios.post('<https://api.example.com/users>', {
name: '๋ฏผ์ฑ',
age: 25
})
.then(response => {
console.log(response.data);
})
.catch(error => {
console.error(error);
});
axios.defaults.baseURL = '<https://api.example.com>';
axios.defaults.headers.common['Authorization'] = 'Bearer TOKEN';