Итак, я проверил, была ли конечная точка API в вашем коде публично открытой - так и есть.
Из-за того, что ваш код не работает, причина в том, что ваш код не работает, в том, что вы пытаетесь выполнить итерации на объекте.Возвращаемый объект data
- это ПОЛНАЯ полезная нагрузка от этой конечной точки API, которая является объектом {"success": true, "data": [...]"}
.
. Чтобы более ясно проиллюстрировать то, о чем я говорю, вот пример fetch
вы можете запустить:
fetch(yourAPIEndpoint).then(res => res.json()).then(data => console.log(data));
Когда я запускаю это, он выводит это на консоль:
{success: true, data: Array(15)}
Когда я редактирую console.log выше, чтобы вывести data.data
, вот так:
fetch(yourAPIEndpoint).then(res => res.json()).then(data => console.log(data.data));
Я получаю массив местоположений, которые вы пытаетесь установить.
TL; DR: Вам необходимо установить this.info = response.data.data
.
Удачного кодирования!