Exercícios: Aula 11 📝
Pratique a integração com serviços externos.
Básico
- Configuração: Qual utilitário devemos adicionar ao array de
providersno bootstrap da aplicação para liberar o uso de requisições HTTP? - Verbos HTTP: Quais são os 4 verbos HTTP mais comuns usados em APIs REST para CRUD (Create, Read, Update, Delete)?
Intermediário
- Tipagem: Como você definiria a tipagem do retorno de um
http.getpara que ele retorne um array de uma interface chamadaIUsuario? - Assincronismo: O que acontece se você esquecer de chamar o método
.subscribe()após uma requisiçãohttp.get()no seu componente?
Desafio
- Tratamento de Erros: Pesquise como o método
.subscribe()pode receber um objeto comnexteerror. Escreva um exemplo de código que trate o erro caso a API de busca de CEP retorne um erro 404.