Так вам пишет, что проблема при парсинге "[object Object]" (Который является
строковым представлением JS объекта)
Вот стандартная структура для fetch get запроса:
let response = await fetch('https://url.address.com/routes/') <-- получаем "ответ"
let data = await response.json() <-- получаем данные в формает json
В вашем случае, вы этот объект data дальше пытаетесь пропарсить через
JSON.parse(...)
.
Если вы учили JavaScript, вы должны знать, что [object Object] это строковое представление JS объекта, тогда у вас не было бы проблемы с поиском ошибки, но вы пропустили изучение JS и перешли сразу к api и запросам на api, отсюда и получаете результат