Skip to content

Instantly share code, notes, and snippets.

@rmsaitam
Created August 18, 2025 18:34
Show Gist options
  • Select an option

  • Save rmsaitam/38da28354b4d1fa3b560b117c2a437e2 to your computer and use it in GitHub Desktop.

Select an option

Save rmsaitam/38da28354b4d1fa3b560b117c2a437e2 to your computer and use it in GitHub Desktop.
Exemplo com FastAPI do Python
from pydantic import BaseModel
# Criando a aplicação
app = FastAPI()
# Rota inicial
@app.get("/api")
def read_root():
return {"mensagem": "Bem-vindo à minha primeira API com FastAPI!"}
# Rota com parâmetro
@app.get("/api/saudacao/{nome}")
def saudacao(nome: str):
return {"mensagem": f"Olá, {nome}! Seja bem-vindo!"}
class Usuario(BaseModel):
nome: str
email: str
idade: int
@app.post("/api/usuarios")
def criar_usuario(usuario: Usuario):
return {"mensagem": f"Usuário {usuario.nome} criado com sucesso!"}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment