ru.javascript.info
ru.javascript.info copied to clipboard
Нерабочий код на learnJS в разделе fetch глава 1
Пример 1 let url = 'https://api.github.com/repos/javascript-tutorial/en.javascript.info/commits'; let response = await fetch(url);
let commits = await response.json(); // читаем ответ в формате JSON
alert(commits[0].author.login); Пример 2 let response = await fetch('https://api.github.com/repos/javascript-tutorial/en.javascript.info/commits');
let text = await response.text(); // прочитать тело ответа как текст
alert(text.slice(0, 80) + '...');
Uncaught SyntaxError: await is only valid in async functions and the top level bodies of modules
Проверено на codepen и локальном сервере.