kocraft-backend/Craft/route/default.py

18 lines
524 B
Python
Raw Normal View History

2024-07-15 08:47:42 +00:00
from fastapi import APIRouter, Request, HTTPException, Depends, status, Response
from fastapi.responses import HTMLResponse
from fastapi.openapi.docs import get_swagger_ui_html
from Craft.module.templates import INDEX_TEMPLATE
app = APIRouter()
@app.get("/", response_class=HTMLResponse)
async def index(request: Request):
return HTMLResponse(INDEX_TEMPLATE)
@app.get("/docs", response_class=HTMLResponse)
async def docs(request: Request):
return get_swagger_ui_html(openapi_url="/openapi.json", title="docs")