CORS中间件------解决跨域问题
什么是跨域问题 : 即当前网页的协议,域名,端口和目标访问网页的不同,例如下面图片的问题
如何配置CORS中间件?
不想写? 直接粘贴
from fastapi import FastAPI from fastapi.middleware.cors import CORSMiddleware from routers import news #导入子路由 app = FastAPI() app.add_middleware( CORSMiddleware, allow_origins=["*"], #允许所有源, 开发环境一般为'*', 生产环境为确定的源 allow_methods=["*"], #允许 get ,post ,put , delete等所有方法请求 allow_credentials=True, #允许携带cookie allow_headers=["*"] #允许所有请求头 )