fix: restore Inertia rendering in development
This commit is contained in:
@@ -55,6 +55,7 @@ Validação concluída em 4 de agosto de 2026:
|
||||
- PostgreSQL 17: `migrate:fresh --seed` concluído, incluindo extensão `btree_gist` e restrição de exclusão temporal;
|
||||
- smoke test HTTP: `/login` respondeu com estado 200 através do Nginx;
|
||||
- Vite em Docker: URL pública, HMR e CORS verificados em `localhost:5173`; corrigida a página em branco causada pela publicação anterior de `0.0.0.0:5173`;
|
||||
- Inertia SSR: renderização do login validada através do serviço `node`; corrigido o componente de mensagens flash que usava `usePage()` fora do contexto Inertia;
|
||||
- verificação visual no browser integrado: não executada devido a uma política administrativa temporariamente indisponível no browser desta sessão; não foi detetado erro da aplicação.
|
||||
|
||||
## Decisões pendentes do contexto institucional
|
||||
|
||||
@@ -32,6 +32,14 @@ curl -I -H 'Origin: http://localhost:8000' http://localhost:5173/resources/js/ap
|
||||
|
||||
Ambos devem responder com estado 200 e `Access-Control-Allow-Origin: http://localhost:8000`. Reiniciar o serviço com `docker compose restart node` se o ficheiro `public/hot` estiver desatualizado.
|
||||
|
||||
Confirmar também que o HTML inicial já contém conteúdo SSR:
|
||||
|
||||
```bash
|
||||
curl -s http://localhost:8000/login | grep 'data-server-rendered="true"'
|
||||
```
|
||||
|
||||
Se o endpoint Vite devolver um erro SSR, procurar primeiro componentes globais montados em `withApp` que chamem hooks Inertia como `usePage()`. Os elementos irmãos do argumento `app` não pertencem ao respetivo contexto; devem receber as propriedades através do segundo argumento de `withApp`.
|
||||
|
||||
## Atualização de código
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user