问题描述
我在 FastAPI 程序中设置了 CORS 中间件。
origins = ["*"]
app.add_middleware(
CORSMiddleware,allow_origins=origins,allow_credentials=True,allow_methods=["*"],allow_headers=["*"],)
除了通过 /static/ mount 提供的静态文件之外,一切正常。
app.mount("/static",StaticFiles(directory="static"),name="static")
我怎样才能将 CORS 扩展到这个提供静态文件的挂载。
解决方法
我怎样才能将 CORS 扩展到这个提供静态文件的挂载。
你已经做到了。
在这一行中,您使用 /static
(使用 app
中间件配置)挂载 CORSMiddleware
路由
app.mount("/static",StaticFiles(directory="static"),name="static")