test-docker / main.py
ZakharZokhar's picture
Update main.py
2926b0b verified
raw
history blame
No virus
703 Bytes
from fastapi import FastAPI, Request, File, UploadFile
from fastapi.responses import HTMLResponse
from fastapi.staticfiles import StaticFiles
from fastapi.templating import Jinja2Templates
import os
app = FastAPI()
# Подключаем шаблоны Jinja2
templates = Jinja2Templates(directory="templates")
# Главная страница с текстом "server is running"
@app.get("/")
async def read_root():
return templates.TemplateResponse("index.html", {"text": "server is running"})
@app.post("/echo")
def echo_text(text_request: TextRequest = Body(...)):
# Просто возвращаем поле text из запроса
return {"echoed_text": text_request.text}