跳转到主要内容

为aiohttp应用程序收集的有用中间件。

项目描述

CI Workflow pre-commit black Latest Version Python versions BSD License Coverage Documentation

aiohttp.web应用程序收集的有用中间件。

快速入门

默认情况下,aiohttp.web 不提供针对标准Web开发需求(如:错误处理、视图处理程序防护或提供CORS头)的内置中间件。

aiohttp-middlewares 通过提供几个旨在覆盖大多数常见Web开发需求的中间件来试图解决这个问题。

例如,要为http://localhost:8081 原生启用CORS头并处理应用程序的错误,你需要:

from aiohttp import web
from aiohttp_middlewares import (
    cors_middleware,
    error_middleware,
)


app = web.Application(
    middlewares=(
        cors_middleware(origins=("http://localhost:8081",)),
        error_middleware(),
    )
)

查看文档,了解所有可用的中间件和可用的初始化选项。

项目详情


下载文件

下载适合您平台的文件。如果您不确定该选择哪个,请了解更多关于安装包的信息。

源分发

aiohttp_middlewares-2.4.0.tar.gz (14.4 kB 查看哈希值)

上传时间

构建分发

aiohttp_middlewares-2.4.0-py3-none-any.whl (17.0 kB 查看哈希值)

上传时间 Python 3

由以下支持