Aula 11: HTTP Client 🌐
Conectando seu Front ao Mundo Real
📡 Comunicação com Servidores
Como buscamos dados de um banco de dados externo?
Usamos o protocolo HTTP e o serviço HttpClient.
🛠️ Ativando o HTTP
No modelo Moderno, configuramos no bootstrap:
💉 No Coração do Serviço
Recomendação: Mantenha a lógica de API nos serviços!
🔄 Verbos Principais
- GET: Buscar informações
- POST: Criar novos dados
- PUT: Atualizar (substituir)
- DELETE: Remover
📥 JSON Automático
O Angular converte o JSON que vem do servidor em objetos JavaScript para você.
Adeus, JSON.parse!
🔔 Observables
O HttpClient trabalha com RxJS.
A requisição só acontece quando você dá o .subscribe().
🛡️ Interceptores
Uma forma de "grampear" a requisição:
- Adicionar tokens de segurança (JWT)
- Tratar erros globalmente
- Mostrar um "Loading" na tela
🎯 Prática de Hoje
Vamos buscar dados de uma API real de Usuários e exibir em Cards elegantes!