Как считать response из fetch для внешнего использования

Рейтинг: 0Ответов: 0Опубликовано: 05.05.2023

Мне нужно использовать response значение во внешнем коде. Я пытался присваивать переменную как показано в коде и при попытке считать переменную вне блока .then получил undefined. Слышал что это можно и нужно делать используя IIFE. Буду благодарен вдвойне за такой пример.

let userName;
fetch('/api/verifytoken', {
    method: "post",
    headers: {
        'Accept': 'application/json',
        'Content-Type': 'application/json'
    },
    body: JSON.stringify({
        token: document.cookie
    })
    })
.then(response => response.json())
.then(response => userName = response.message)
console.log(userName)

Ответы

Ответов пока нет.