У меня большая часть кода написана, но я не уверен, что я делаю неправильно по этому поводу:
let url = 'https://cors-anywhere.herokuapp.com/https://newsapi.org/v2/top-headlines?sources=hacker-news&apiKey=3dcfcd098261443dae7c7d002f25c062';
fetch(url)
.then(r =>{
return r.json();
})
.then(data => {
let articles = data.articles;
let storyList = document.createElement("ul");
let body = document.querySelector("body");
body.appendChild(storyList);
})
articles.map(articles => {
let storyItem = document.createElement("li");
storyItem.innerHTML = 'a href = "' + articles.href + '">' + articles.title + "</a>";
storyList.appendChild(storyItem);
})
.catch(e => {
console.log('An error has occurred: ${e}');
});
Я вынул < >
из кода API и попытался переключить что-то вроде переключения некоторых свойств, чтобы сказать что-то другое, но кто-нибудь может помочь мне понять это немного лучше? Заранее спасибо!