site_server library

Bootstrap do servidor (SSR) do Flenx. Concentra todo o boilerplate de servidor — rotas SEO, APIs, render do Document (meta tags + estilos + bootstrap de ilha Flutter), 404 e shelf — para o app só fornecer o conteúdo (um resolvedor de rota). Importe package:flenx/site_server.dart no main.server.dart (lado servidor).

Classes

FlenxServer
Servidor SSR pronto do Flenx.
PageResult
Resultado da resolução de uma rota pelo app: o componente a renderizar e se ele é uma ilha Flutter (precisa do bootstrap do Flutter no <head>).

Typedefs

PageResolver = FutureOr<PageResult?> Function(String path, Map<String, String> query)
Resolve um caminho no conteúdo a renderizar. Retorna null para 404.