typestar

Una app de FastAPI en Python

Una función decorada es un endpoint; el valor de retorno se vuelve JSON.

from fastapi import FastAPI
from fastapi.testclient import TestClient

app = FastAPI(title="typestar")


@app.get("/healthz")
def healthz():
    return {"status": "ok"}


@app.get("/langs")
def langs():
    return ["python", "rust", "sql"]


cliente = TestClient(app)
print(cliente.get("/healthz").json())
print(cliente.get("/langs").status_code, cliente.get("/langs").json())

Cómo funciona

  1. El decorador lleva el método y la ruta.
  2. Un dict o un modelo se serializa por ti.
  3. TestClient llama a la app sin servidor.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
19
Caracteres a escribir
368
Tokens
117
Ritmo de tres estrellas
110 tpm

Al ritmo de tres estrellas de 110 tokens por minuto, este intento toma unos 64 segundos.

Escribe este fragmento

Paso 1 de 4 en Rutas de FastAPI; paso 6 de 19 en Servicios web y acceso a datos.

← Anterior Siguiente →