feat: added static for main page, added views.py: index, get_condig, websocket_endpoint (functionality for receiving commands from the frontend), added main.py: creating an application, connecting static and connecting a router, added Settings.py: class Settings with model_config and stream_url

This commit is contained in:
Arduinum628
2025-05-06 13:39:18 +03:00
parent ffd101e454
commit 1d20e1c6ac
11 changed files with 1298 additions and 908 deletions

View File

@@ -0,0 +1,14 @@
from fastapi import FastAPI
from starlette.staticfiles import StaticFiles
from web_robot_control.views import router
# создаем экземпляр FastAPI
app = FastAPI()
# подключаем статические файлы
app.mount('/static', StaticFiles(directory='static'), name='static')
# подключаем роутер
app.include_router(router)