INNER CODE UNIT · Python
custom_swagger_ui_html
JiayuXu0/FastAPI-Template · src/__init__.py:85
async def custom_swagger_ui_html(
username: str = Depends(get_current_username),
):
return get_swagger_ui_html(
openapi_url="/openapi.json",
title=app.title + " - Swagger UI",
swagger_js_url="https://cdn.jsdelivr.net/npm/swagger-ui-dist@5/swagger-ui-bundle.js",
swagger_css_url="https://cdn.jsdelivr.net/npm/swagger-ui-dist@5/swagger-ui.css",
)
@app.get("/redoc", include_in_schema=False)
async def redoc_html(username: str = Depends(get_current_username)):
return get_redoc_html(
openapi_url="/openapi.json",
title=app.title + " - ReDoc",
)
@app.get("/openapi.json", include_in_schema=False)