fastapi配置Access-Control-Allow-Origin
时间: 2023-11-15 07:59:20 浏览: 165
Access-Control-Allow-Origin
5星 · 资源好评率100%
在FastAPI中配置Access-Control-Allow-Origin可以通过添加中间件来实现。具体步骤如下:
1. 安装fastapi.middleware.cors模块:`pip install fastapi[all]`
2. 导入CORS中间件:`from fastapi.middleware.cors import CORSMiddleware`
3. 实例化CORS中间件:`app.add_middleware(CORSMiddleware, allow_origins=['*'], allow_credentials=True, allow_methods=['*'], allow_headers=['*'])`
其中,`allow_origins`参数指定允许跨域请求的域名,`'*'`表示允许所有域名;`allow_credentials`参数指定是否允许发送cookie等凭证信息;`allow_methods`参数指定允许的HTTP方法,`'*'`表示允许所有方法;`allow_headers`参数指定允许的HTTP头信息,`'*'`表示允许所有头信息。
4. 启动FastAPI应用程序。
阅读全文