FLUTTER ECOSYSTEM

shelf_router

Um roteador de solicitações conveniente para o framework web shelf, com suporte a parâmetros de URL, roteadores aninhados e roteadores gerados a partir de anotações de origem.

Versão mais recente
1.1.4
Downloads em 30 dias
255,8 mil
Curtidas
319
Pontos Pub
160

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Visão geral

Shelf Router é uma biblioteca leve e expressiva de roteamento para o framework web Shelf, permitindo que desenvolvedores definam rotas HTTP com suporte a parâmetros de URL, roteadores aninhados e geração de rotas em tempo de compilação por meio de anotações de origem. Simplifica o tratamento de solicitações mapeando caminhos para manipuladores com sintaxe limpa e organização aprimorada. Ideal para construir serviços backend escaláveis em aplicações Dart em múltiplas plataformas.

Casos de uso
  • Construindo APIs RESTful
  • Manipulação de rotas de URL dinâmicas
  • Criando serviços de backend modulares
  • Gerando rotas a partir de anotações
  • Integração com servidores baseados em prateleira
Principais recursos
  • Suporte a parâmetros de URL
  • Composição de roteador aninhado
  • Geração de rota baseada em anotação de origem
  • Definições de rota limpas e legíveis
  • Integração contínua com Shelf
Indicado para
  • Desenvolvedores backend em Dart
  • Construtores de serviço API
  • Aplicativos de servidor multiplataforma
  • usuários do framework de prateleira
  • Projetos que precisam de roteamento estruturado
Considerações
  • Requer o framework Shelf
  • Limitado a ambientes de servidor Dart
  • O processamento de anotações precisa de um passo de compilação
  • Não adequado para roteamento do lado do cliente
  • Dependente do build_runner para geração de código
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add shelf_router

Categorias

Repositório-fonte

Projetos relacionados

Rankings