@zlodiak

Как получить содержимое промиса?

Помогите пожалуйста получить содержимое промиса. Такой код:

fetch(API_URL + '/users').then((users: any) => {
  console.log(users.json())
})


выводит в консоль следующее:
5fef15268942b519006039.png

Видно, что есть промис и в нём какие-то данные. Я хотел бы эти данные получить в JSON формате. Для этого я добавляю в функцию then:

fetch(API_URL + '/users').then((users: any) => {
  console.log(users.json())

  users.json().then((v: any) => {
    console.log('=====', v)
  })
})


Но в этом случае в консоль выводится ошибка:
5fef159e573c1572682239.png
  • Вопрос задан
  • 79 просмотров
Решения вопроса 1
Kozack
@Kozack Куратор тега JavaScript
Thinking about a11y
Пригласить эксперта
Ответы на вопрос 1
zkrvndm
@zkrvndm
Архитектор решений
Попробуйте так:
var test = await (await fetch(API_URL + '/users')).json();
console.dir(test);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы