Visão geral
Um proxy HTTP leve para o comando webdev serve, projetado para aplicações Flutter que usam roteamento HTML5. Ele intercepta erros 404 e os reescreve para servir o arquivo index.html raiz, permitindo roteamento do lado do cliente sem configuração de servidor. Ideal para aplicativos de página única que dependem da navegação por API de histórico. O proxy executa junto com o webdev e não exige alterações no código existente ou nos processos de build.
Casos de uso
- Suporte a roteamento HTML5 em aplicativos web do Flutter
- Gerenciando roteamento do lado do cliente com fallbacks 404
- Simplificando o desenvolvimento para SPAs
- Habilitar o link profundo em aplicativos da web
- Evitando a configuração de rota do lado do servidor
Principais recursos
- Reescreve 404s para index.html
- Integra-se com o webdev serve
- Configuração mínima necessária
- Multiplataforma (macOS, Windows, Linux)
- Nenhuma alteração de código necessária
Indicado para
- Desenvolvedores Flutter usando roteamento HTML5
- Desenvolvedores de SPA na web
- Ambientes de desenvolvimento local
- Aplicativos com necessidades de link profundo
- Equipes evitando configurações complexas de servidor
Considerações
- Não destinado ao uso em produção
- Requer que o webdev esteja em execução
- Limitado a servir ativos estáticos
- Não lida com rotas dinâmicas
- O proxy deve ser iniciado manualmente