@pixal

Как правильно получать данные в fetch?

Всем привет. Сделал FETCH на JavaScript. Все работает, но как получить данные кроме как вывести в консоль не пойму. Пример:

function sendRequest(method, url, body = null){
    const headers = {
        'Content-Type': 'application/json'
    }
    return fetch(url, {
        method: method,
        mode: 'cors',
        headers: headers
    } ).then(response =>{
        return response.json()
    })
}



sendRequest('GET', requestURL)
.then(data => console.log(data))
.catch(err => console.log(err))


Как мне получить просто объект в переменной?
  • Вопрос задан
  • 143 просмотра
Пригласить эксперта
Ответы на вопрос 2
yarkov
@yarkov Куратор тега JavaScript
Помог ответ? Отметь решением.
Ну так он вам в then приходит. Делайте с ним что надо.
Ответ написан
Grapeoff
@Grapeoff
В чём концепция...?
Пожалуйста, забудьте про .then(), вместо него используйте async/await везде, где это возможно.

async function sendRequest(...) { return await fetch(...) }
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
03 мая 2024, в 22:22
10000 руб./за проект
03 мая 2024, в 22:18
1000 руб./за проект
03 мая 2024, в 21:57
1000 руб./за проект