docs/pt/docs/tutorial/static-files.md MARKDOWN 49 lines View on github.com → Search inside
1# Arquivos Estáticos { #static-files }23Você pode servir arquivos estáticos automaticamente a partir de um diretório usando `StaticFiles`.45/// tip | Dica67Se você precisar hospedar um frontend, use `app.frontend()` em vez disso, leia sobre isso em [Frontend](frontend.md).89`app.frontend()` usa `StaticFiles` por baixo, com várias vantagens adicionais para frontends, como lidar com roteamento do lado do cliente.1011///1213## Use `StaticFiles` { #use-staticfiles }1415* Importe `StaticFiles`.16* "Monte" uma instância de `StaticFiles()` em um path específico.1718{* ../../docs_src/static_files/tutorial001_py310.py hl[2,6] *}1920/// note | Detalhes Técnicos2122Você também pode usar `from starlette.staticfiles import StaticFiles`.2324O **FastAPI** fornece o mesmo que `starlette.staticfiles` como `fastapi.staticfiles` apenas como uma conveniência para você, o desenvolvedor. Mas na verdade vem diretamente da Starlette.2526///2728### O que é "Montagem" { #what-is-mounting }2930"Montagem" significa adicionar uma aplicação completamente "independente" em um path específico, que então cuida de lidar com todos os sub-paths.3132Isso é diferente de usar um `APIRouter`, pois uma aplicação montada é completamente independente. A OpenAPI e a documentação da sua aplicação principal não incluirão nada da aplicação montada, etc.3334Você pode ler mais sobre isso no [Guia Avançado do Usuário](../advanced/index.md).3536## Detalhes { #details }3738O primeiro `"/static"` refere-se ao sub-path no qual este "subaplicativo" será "montado". Assim, qualquer path que comece com `"/static"` será tratado por ele.3940O `directory="static"` refere-se ao nome do diretório que contém seus arquivos estáticos.4142O `name="static"` dá a ele um nome que pode ser usado internamente pelo **FastAPI**.4344Todos esses parâmetros podem ser diferentes de "`static`", ajuste-os de acordo com as necessidades e detalhes específicos da sua própria aplicação.4546## Mais informações { #more-info }4748Para mais detalhes e opções, consulte [a documentação da Starlette sobre Arquivos Estáticos](https://starlette.dev/staticfiles/).

Findings

✓ No findings reported for this file.

Get this view in your editor

Same data, no extra tab — call code_get_file + code_get_findings over MCP from Claude/Cursor/Copilot.

Generated by searchcode.com · powered by code_get_file + code_get_findings