fastapi
13 строк · 405.0 Байт
1from typing import Union
2
3from fastapi import FastAPI, Response
4from fastapi.responses import RedirectResponse
5
6app = FastAPI()
7
8
9@app.get("/portal", response_model=None)
10async def get_portal(teleport: bool = False) -> Union[Response, dict]:
11if teleport:
12return RedirectResponse(url="https://www.youtube.com/watch?v=dQw4w9WgXcQ")
13return {"message": "Here's your interdimensional portal."}
14