VishwaTechnologiesPvtLtd
changes in app.py
002bb9e
raw
history blame
762 Bytes
from fastapi import FastAPI
from backend.api import items
from backend.api import pdfreader
from backend.api import textreader
from fastapi.middleware.cors import CORSMiddleware
app = FastAPI(title="Multi-layered FastAPI Example")
# Allow requests from your frontend origin
origins = [
"*", # React frontend
# Add more origins if needed
]
app.add_middleware(
CORSMiddleware,
allow_origins=origins,
allow_credentials=True,
allow_methods=["*"],
allow_headers=["*"],
)
# Include routers
app.include_router(items.router)
app.include_router(pdfreader.router)
app.include_router(textreader.router)
# Run app with Uvicorn
if __name__ == "__main__":
import uvicorn
uvicorn.run("app:app", host="0.0.0.0", port=7860, reload=True)