Как получить свойства из json API при использовании fetch, cors?

1

Мне нужно получить свойства, обратившись к этой ссылке.

        fetch("https://pokeapi.co/api/v2/pokemon/28/").then(results => {
           console.log(results);
        })

Я получаю ответ в консоли.

Response {type: "cors", url: " https://pokeapi.co/api/v2/pokemon/28/ ", перенаправлено: false, статус: 200, ok: true,...} body: (...) bodyUsed: true headers: Заголовки {} ok: true перенаправлено: false status: 200 statusText: "" type: "cors" url: " https://pokeapi.co/api/v2/pokemon/28/ " proto: Response

Но я ожидаю увидеть что-то вроде этого:

            {   "forms": [      {           "url":
            > "https://pokeapi.co/api/v2/pokemon-form/28/",             "name": "sandslash"
            >       }   ],  "abilities": [      {           "slot": 3,          "is_hidden": true,
            >           "ability": {
            >               "url":  "name": "defense"   

                 ...

И так далее... как я могу получить эти данные? Я могу получить к нему доступ со своего сайта pokeapi.co, но не из моего приложения. Что я делаю неправильно? Пожалуйста, помогите мне разобраться!

Теги:
fetch-api

1 ответ

0
    fetch("https://pokeapi.co/api/v2/pokemon/28/").then(results => { return results.json();
    }).then(data => {
        console.log(data);
    })

Это решение. Это странно, потому что несколько часов назад это был другой ответ.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню