Документация по Axios:
Более подробную информацию можно найти по ссылке.
Обычно чтобы что-то получить, только не пиздюлей, хотя...
GET-запрос:
GET-запросы используются для получения данных.
Нельзя передать JSON в GET-запросе, параметры передаются в строке запроса, например: /user?time=11231231&IdUser=12345
. Если в край надо, то шли post'ом к примеру, но это не true вариант. Будь true k0der'om!
GET-запрос
GET-запросы тянем инфу. Параметры в строке запроса:
var timeNow = Date.now().toString(); // Чтоб браузер не кешировал.
axios.get(`/user?time=${timeNow}&IdUser=12345`)
.then(response => {
// твой код
})
.catch(error => {
// обработка ошибок
});
Параметры в строке запроса
Если надо много параметров:
axios.get('/user', {
params: {
time: Date.now().toString(),
IdUser: 12345,
weapon: 'Axe'
}
})
.then(response => {
// твой код
})
.catch(error => {
// обработка ошибок
});
POST-запрос
POST-запросы шлем, когда надо что-то создать или отправить данные:
axios.post('/user', {
IdUser: 12345,
name: 'Grok',
weapon: 'Axe'
})
.then(response => {
// твой код
})
.catch(error => {
// обработка ошибок
});
PUT-запрос
PUT-запросы, когда надо что-то обновить. Обновляем всю сущность:
axios.put('/user/12345', {
name: 'Grok',
weapon: 'Big Axe'
})
.then(response => {
// твой код
})
.catch(error => {
// обработка ошибок
});
PATCH-запрос
PATCH-запросы для частичного обновления. Когда менять надо не всё:
axios.patch('/user/12345', {
weapon: 'Mighty Axe'
})
.then(response => {
// твой код
})
.catch(error => {
// обработка ошибок
});
DELETE-запрос
DELETE-запросы, чтобы удалить что-то нафиг:
axios.delete('/user/12345')
.then(response => {
// твой код
})
.catch(error => {
// обработка ошибок
});
Общие штуки для всех запросов
Если надо настроить хедеры или передать токены:
axios({
method: 'post', // или 'get', 'put', 'delete', 'patch'
url: '/user',
data: {
IdUser: 12345,
name: 'Grok',
weapon: 'Axe'
},
headers: {
'Authorization': 'Bearer YOUR_TOKEN',
'Content-Type': 'application/json'
}
})
.then(response => {
// твой код
})
.catch(error => {
// обработка ошибок
});
Вот и всё, брат по коду! Дерзай!