Vue d'ensemble
Starlette 0.34, publié le 16 décembre 2023, apporte de nouvelles fonctionnalités de routage et de middleware.
Fonctionnalités principales
Nouvelles fonctionnalités
Améliorations du routage avec de meilleurs messages d'erreur, support amélioré des Server-Sent Events et optimisations de performance du middleware.
python
from starlette.applications import Starlette
from starlette.routing import Route
from starlette.responses import StreamingResponse
async def sse(request):
async def event_stream():
for i in range(10):
yield f'data: message {i}\n\n'
return StreamingResponse(
event_stream(),
media_type='text/event-stream',
)
app = Starlette(routes=[Route('/sse', sse)])
