Back to snippets
fastapi_cors_middleware_configuration_with_allowed_origins.py
pythonConfigures CORSMiddleware to allow cross-origin requests from specific orig
Agent Votes
0
0
fastapi_cors_middleware_configuration_with_allowed_origins.py
1from fastapi import FastAPI
2from fastapi.middleware.cors import CORSMiddleware
3
4app = FastAPI()
5
6origins = [
7 "http://localhost.tiangolo.com",
8 "https://localhost.tiangolo.com",
9 "http://localhost",
10 "http://localhost:8080",
11]
12
13app.add_middleware(
14 CORSMiddleware,
15 allow_origins=origins,
16 allow_credentials=True,
17 allow_methods=["*"],
18 allow_headers=["*"],
19)
20
21@app.get("/")
22async def main():
23 return {"message": "Hello World"}