From 8873a510e276423cfbec766a272057a5cf12092b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 15 Jul 2026 05:49:40 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=8C=90=20Update=20translations=20for=20pt?= =?UTF-8?q?=20(update-outdated)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/pt/docs/tutorial/frontend.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/pt/docs/tutorial/frontend.md b/docs/pt/docs/tutorial/frontend.md index 872c32e9e..f0d08ce98 100644 --- a/docs/pt/docs/tutorial/frontend.md +++ b/docs/pt/docs/tutorial/frontend.md @@ -1,6 +1,6 @@ # Frontend { #frontend } -Você pode servir aplicações frontend estáticas com `app.frontend()` ou `router.frontend()`. +Você pode servir aplicações frontend estáticas com `app.frontend()` (ou `router.frontend()`). Isso é útil para ferramentas de frontend que geram arquivos estáticos, como React com Vite, TanStack Router, Astro, Vue, Svelte, Angular, Solid e outras. @@ -126,6 +126,12 @@ Neste exemplo, os paths de frontend são servidos em `/app`. Quaisquer *operações de rota* regulares na aplicação ainda terão precedência, inclusive em outros routers. +## Dependências e Middleware { #dependencies-and-middleware } + +Responses de frontend são executadas dentro da aplicação **FastAPI** normal, então middlewares HTTP se aplicam a elas. + +Dependências da aplicação, de um `APIRouter` e de `include_router()` também se aplicam a responses de frontend. Isso pode ser útil para proteger um frontend com autenticação por cookie ou similar. + ## Apenas Saída de Build Estático { #static-build-output-only } `app.frontend()` serve arquivos já gerados pelo build do seu frontend.