API запрос Axios

274
19 августа 2021, 04:30

Я написал вот такой API POST запрос на PHP и все прекрасно работает, но вопрос в том, что мне нужен этот запрос на Axios так как я к нему привяжу VueJS.

Помогите написать этот запрос на Axios.

$remote_url = 'https://suggestions.dadata.ru/suggestions/api/4_1/rs/suggest/address';
        $data = array(
            'query' => 'Москва',
            'count' => 10
        ); 
        $authorization = "Authorization: Token *********";
        $ch = curl_init($remote_url);
        $jsonDataEncoded = json_encode($data);
        curl_setopt($ch, CURLOPT_POST, 1);
        curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonDataEncoded);
        curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json', $authorization)); 
        $result = curl_exec($ch);
        $decode = json_decode($result);
        curl_close($ch);
Answer 1
let remote_url = 'https://suggestions.dadata.ru/suggestions/api/4_1/rs/suggest/address';
let data = {
    'query' : 'Москва',
    'count' : 10
};
let token = 'твой_токен';
let config = {
    headers: {'Authorization': 'Token ' + token}
};
axios.post(remote_url, data, config).then(response => {
    // тут что-то связанное с ответом сервера
}).catch(error => {
    // тут обработка ошибки или вывод в консоль
    console.log(error);
});
READ ALSO
Можно ли сделать свой картинку частицами через particles.js?

Можно ли сделать свой картинку частицами через particles.js?

Можно ли через библиотеку particlesjs сгенерировать узор по схеме?

152
Передача параметра из Vue

Передача параметра из Vue

Не моу передать значения из фреймворка Vue в MVC или HTML атрибуту href, (он воспринимает это как название comIDUser и не как иначе) есть ссылка

147
Экранирование в JavaScript

Экранирование в JavaScript

Вот пока не сэкранировал таким образом currency:"+'"RUB"'+", скрипт не передавал в обработку другому скрипту реализацию от тега <a>В документации...

115
ошибка разбора входных данных

ошибка разбора входных данных

отправляю post запрос

118