/
Lz42
/
FastAPI
Обзор
Документация
Войти
/
Lz42
/
FastAPI
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
P1-2/main.py
33 строки
926 B
stanislaumich
AUTO FROM HOME 11.11.2024 7:33:22,25
11 ноя 2024, 07:33
11 ноя 2024, 07:33
d8cc68b
Код
Авторство
О чём код?
import uvicorn from fastapi import FastAPI from fastapi.middleware.cors import CORSMiddleware from database import SessionLocal, engine, Base from routers import user as UserRouter from routers import auth as AuthRouter from routers import static as StaticRouter from fastapi.staticfiles import StaticFiles Base.metadata.create_all(bind=engine) app = FastAPI() origins = ["*"] #app.mount("/static", StaticFiles(directory="static", html=True)) app.add_middleware( CORSMiddleware, allow_origins=origins, allow_credentials=True, allow_methods=["*"], allow_headers=["*"], ) app.include_router(StaticRouter.router, prefix='') app.include_router(UserRouter.router, prefix='/api/user') app.include_router(AuthRouter.router, prefix='/auth') #app.mount("/", StaticFiles(directory="static", html=True)) if __name__ == '__main__': uvicorn.run("main:app", host="0.0.0.0", port=8000, reload=True, workers=2)