raghavNCI commited on
Commit
af46212
·
1 Parent(s): 91637b1

cors addition

Browse files
Files changed (1) hide show
  1. app.py +10 -0
app.py CHANGED
@@ -3,6 +3,8 @@ from routes.category import router # routes.py must be in same folder
3
  from routes.question import askMe
4
  from dotenv import load_dotenv
5
  from cache_init import fetch_and_cache_articles
 
 
6
 
7
  load_dotenv()
8
 
@@ -10,6 +12,14 @@ app = FastAPI()
10
  app.include_router(router)
11
  app.include_router(askMe)
12
 
 
 
 
 
 
 
 
 
13
  @app.on_event("startup")
14
  async def startup_event():
15
  fetch_and_cache_articles()
 
3
  from routes.question import askMe
4
  from dotenv import load_dotenv
5
  from cache_init import fetch_and_cache_articles
6
+ from fastapi.middleware.cors import CORSMiddleware
7
+
8
 
9
  load_dotenv()
10
 
 
12
  app.include_router(router)
13
  app.include_router(askMe)
14
 
15
+ app.add_middleware(
16
+ CORSMiddleware,
17
+ allow_origins=["*"], # Or restrict to your frontend domain
18
+ allow_credentials=True,
19
+ allow_methods=["*"],
20
+ allow_headers=["*"],
21
+ )
22
+
23
  @app.on_event("startup")
24
  async def startup_event():
25
  fetch_and_cache_articles()