为aiohttp应用程序收集的有用中间件。
项目描述
为aiohttp.web应用程序收集的有用中间件。
适用于Python 3.8+
与aiohttp.web 3.8.1+兼容
BSD授权
最新文档 在Read The Docs上
来源、问题和拉取请求 在GitHub上
快速入门
默认情况下,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.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ee240fc21b7eb9154b4447e4bc9bab7b212584d93a35aa8f56333c79ca3cd0e8 |
|
MD5 | b67669afea92784391343907d119a33d |
|
BLAKE2b-256 | 85800ab3fd35f522ad5bec9e069871717a6c70f28df24e964a1f70c158878133 |