[[oktatas:web:nodejs|< Node.js]]
====== Node.js - Axios ======
* **Szerző:** Sallai András
* Copyright (c) 2024, Sallai András
* Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]]
* Web: https://szit.hu
===== Webhely =====
* https://axios-http.com/
===== Szükséges =====
Szükség van egy REST API szerverre. Példa:
* https://github.com/oktat/empjs
===== Telepítés =====
npm install axios
===== Olvasás =====
const axios = require('axios').default;
const url = 'http://localhost:8000/api/employees';
axios.get(url)
.then(response => {
console.log(response.data)
}, (err) => {
console.log(err)
});
Indítás:
node index.js
===== Új elem =====
const axios = require('axios').default;
const url = 'http://localhost:8000/api/employees';
axios.post(url, {
name: 'Buga Jakab',
city: 'Pécs',
salary: 391
})
.then(response => {
console.log(response.data);
}, (err) => {
console.log(err)
});