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
nullpara 404.