from fastapi import FastAPI from fastapi.middleware.cors import CORSMiddleware from api import market, bids, pnl app = FastAPI(title="Virtual Energy Trading API") app.include_router(market.router, prefix="/market") app.include_router(bids.router, prefix="/bids") app.include_router(pnl.router, prefix="/trader") app.add_middleware( CORSMiddleware, allow_origins=["http://localhost:3000"], allow_credentials=True, allow_methods=["*"], allow_headers=["*"], )