Очень сложно объяснить:
Я в поездках / 1 (на странице показа поездки). Я звоню в API геокодирования из Google:
<script> const url = "https://maps.googleapis.com/maps/api/geocode/json?address=munich&key=AIzaaaabo" fetch(url).then(response => response.json().then(data => ({ data: data, status: response.status }) ).then(res => { location = res.data.results[0].geometry.location; })); </script>
Каким-то образом, когда обещание выполнено, меня перенаправили на
http://localhost:3000/trips/[object%20Object]
Что, конечно, вызывает ошибку.
Я действительно не понимаю, что происходит.
Любая помощь?
Большое спасибо
Согласно этому https://www.w3schools.com/js/js_reserved.asp, location является зарезервированным ключевым словом.Как упомянуто в комментарии, назначение переменной как что-то отличное от location делает свое дело.Рад помочь.
location