Загрузка ресурсов, HTTP клиенты для node.js и vue.js
Существует большое количество дополнений позволяющих делать запросы к страницам сайта и получать результат, например JSON данные.
vue-resource - дополнение позволяющее осуществлять XMLHttpRequest или JSONP к сайтам.
Пример использования:
{
// GET /someUrl
this.$http.get('/someUrl').then(response => {
// get body data
this.someData = response.body;
}, response => {
// error callback
});
}
axios - клиент-серверное решение, позволяет осуществлять запросы с автоматическим преобразованием данных в json формат.
Пример использования:
// Make a request for a user with a given ID
axios.get('/user?ID=12345')
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
// Optionally the request above could also be done as
axios.get('/user', {
params: {
ID: 12345
}
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});