Я, вероятно, что-то делаю не так, но не могу найти причину.
Я пытаюсь выполнить GET, используя axios, который, если я делаю это от почтальона, ответ правильный, но от Axiosвозвращает данные в ноль.
Почтальон:
{
"direccion": "Castelldefels, Spain",
"lat": "41.279999",
"lng": "1.970000"
}
Код JS:
var boton = document.getElementById('location');
boton.addEventListener('click', function() {
loading.style.display = 'block';
axios.get('https://restserver-test-jsg.herokuapp.com/location?location=Castelldefels', {
responseType: 'json',
})
.then(function(res) {
if (res.status == 200) {
console.log(res);
mensaje.innerHTML = res.data;
}
console.log(res);
})
.catch(function(err) {
console.log(err);
})
.then(function() {
loading.style.display = 'none';
});
});
Ответ, который я вижу с консоли Chrome: chrome
Если я выполняю эту операцию из браузера, он возвращает то, что ожидалось.https://restserver -test-jsg.herokuapp.com / location? Location = Castelldefels
Спасибо!