from fastapi import FastAPI from fastapi.staticfiles import StaticFiles from app.api import users, skins, capes, meta, server, store from fastapi.middleware.cors import CORSMiddleware app = FastAPI() app.include_router(meta.router) app.include_router(users.router) app.include_router(skins.router) app.include_router(capes.router) app.include_router(server.router) app.include_router(store.router) # Монтируем статику app.mount("/skins", StaticFiles(directory="app/static/skins"), name="skins") app.mount("/capes", StaticFiles(directory="app/static/capes"), name="capes") app.mount("/capes_store", StaticFiles(directory="app/static/capes_store"), name="capes_store") # CORS, middleware и т.д. app.add_middleware( CORSMiddleware, allow_origins=["*"], allow_credentials=True, allow_methods=["*"], allow_headers=["*"], )