InstruçÔes

Passo 23

Por fim, e se houver um erro e os dados do autor falharem ao carregar? EntĂŁo vocĂȘ precisa mostrar um erro na interface do usuĂĄrio. É exatamente para isso que o mĂ©todo .catch() serve – para o tratamento dos erros. Dentro do .catch(), remova o console.error() e defina o innerHTML do authorContainer para um elemento p com um atributo class de "error-msg" e texto "There was an error loading the authors".

O que fazer:

Testes:

  • VocĂȘ deve remover a instrução `console.error` e seu texto.
  • VocĂȘ deve acessar o `innerHTML` de `authorContainer` e defini-lo como um elemento `p`. NĂŁo se esqueça de cercar o elemento `p` com uma template literal.
  • Seu elemento `p` deve ter a classe `"error-msg"`.
  • Seu elemento `p` deve conter o texto `"There was an error loading the authors"`.

Preview