Axios is a simple promise based HTTP client for the browser and node.js. Axios
provides a simple to use library in a small package with a very extensible.
Just like javascript fetching functionalities, axios provides the the fetching
data functionality from api.
Install axios using npm:
$ npm install axios
Install axios Using bower:
$ bower install axios
Install axios using yarn:
$ yarn add axios
Import axios as follows:
const axios = require('axios').default;
// Make a get request with axios sample code
axios.get('/user', {
params: {
ID: 12345
}
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
You can start learning on axios from the below website:
https://axios-http.com/docs/intro
const req = async () => {
const response = await axios.get('https://dog.ceo/api/breeds/list/all')
console.log(response)
}
req() // Calling this will make a get request and log the response.
Axios is a simple promise based HTTP client for the browser and node.js. Axios
provides a simple to use library in a small package with a very extensible.
Just like javascript fetching functionalities, axios provides the the fetching
data functionality from api.
Install axios using npm:
$ npm install axios
Install axios Using bower:
$ bower install axios
Install axios using yarn:
$ yarn add axios
Import axios as follows:
const axios = require('axios').default;
// Make a get request with axios sample code
axios.get('/user', {
params: {
ID: 12345
}
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
You can start learning on axios from the below website:
https://axios-http.com/docs/intro
const axios = require('axios');
async function makeGetRequest() {
let res = await axios.get('http://webcode.me');
let data = res.data;
console.log(data);
}
makeGetRequest();
const axios = require('axios');
// Make a request for a user with a given ID
axios.get('/user?ID=12345')
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.then(function () {
// always executed
});
const onSubmit = async (FormData) => {
FormData.bFlats = meters;
try {
let res = await axios({
method: 'post',
url: 'http://localhost:5000/api/v1/buildings',
data: FormData
});
console.log(res.data);
if (res.data.status === 'success') {
alert("Successfully Inserted");
reset();
}
} catch (error) {
console.log(error.response.data.message); // this is the main part. Use the response property from the error object
}
}
Axios is a Promise-based HTTP client for JavaScript which can be used in your
front-end application and in your Node. js backend. By using Axios it's easy
to send asynchronous HTTP request to REST endpoints and perform CRUD
operations.
Instance methods
The available instance methods are listed below. The specified config will be merged with the instance config.
axios#request(config)
axios#get(url[, config])
axios#delete(url[, config])
axios#head(url[, config])
axios#options(url[, config])
axios#post(url[, data[, config]])
axios#put(url[, data[, config]])
axios#patch(url[, data[, config]])
axios#getUri([config])