aiohttp-middlewares 2.4.0

Creator: bradpython12

Last updated:

Add to Cart

Description:

aiohttpmiddlewares 2.4.0

Collection of useful middlewares for aiohttp.web applications.

Works on Python 3.8+
Works with aiohttp.web 3.8.1+
BSD licensed
Latest documentation on Read The Docs
Source, issues, and pull requests on GitHub


Quick Start
By default aiohttp.web does not provide many built-in middlewares for
standart web-development needs such as: handling errors, shielding view
handlers, or providing CORS headers.
aiohttp-middlewares tries to fix this by providing several middlewares that
aims to cover most common web-development needs.
For example, to enable CORS headers for http://localhost:8081 origin and
handle errors for aiohttp.web application you need to,
from aiohttp import web
from aiohttp_middlewares import (
cors_middleware,
error_middleware,
)


app = web.Application(
middlewares=(
cors_middleware(origins=("http://localhost:8081",)),
error_middleware(),
)
)
Check documentation for
all available middlewares and available initialization options.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.