Tartalomjegyzék

< Node.js

Node.js - Axios

Bevezetés

Az Axios egy Promise alapú HTTP kliens böngészők és Node.js számára. Az Axios egyszerű használatra kitalált programozói könyvtár.

Webhely:

Szükséges

Szükség van egy REST API szerverre. Példa:

Node.js projekt

Készítsünk egy Node.js projektet, például kliens néven.

mkdir kliens
cd kliens
npm init -y

Telepítsük az axios csomagot:

npm install axios

Olvasás

index.js
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

emp.js
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)
});