Wie kann ich einen weiteren Endpunkt hinzufügen?
Erstelle einen einfachen Webserver mit dem Python-Framework FastAPI, der beim Laden der Website im Webbrowser dem Benutzer "Hallo Welt!" zurückgibt. Der Text sollte als HTML-Überschrift vom Typ h1 formatiert sein. Hier ist ein einfaches Beispiel, wie du einen Webserver mit dem FastAPI-Framework in Python erstellen kannst, um den Text "Hallo Welt!" als HTML-Überschrift vom Typ h1 zurückzugeben:
```python
from fastapi import FastAPI
from fastapi.responses import HTMLResponse

app = FastAPI()

@app.get("/")
def hello_world():
    content = "<h1>Hallo Welt!</h1>"
    return HTMLResponse(content=content)
```
In diesem Beispiel importieren wir zuerst die benötigten Module FastAPI und HTMLResponse aus der fastapi-Bibliothek. Dann erstellen wir eine Instanz der Klasse FastAPI und weisen sie einer Variablen mit dem Namen app zu.

Als nächstes definieren wir eine Funktion mit dem Namen `hello_world`, die eine `HTMLResponse` mit dem Inhalt "Hallo Welt!" formatiert als h1-Überschrift zurückgibt.

Schließlich verzieren wir die Funktion hello_world mit dem Dekorator `@app.get("/")`, der die Funktion an den Wurzel-Endpunkt des Webservers bindet (d.h. die Startseite). Wenn ein Benutzer die Website im Webbrowser lädt und eine `GET`-Anfrage an den Wurzel-Endpunkt stellt, wird die Funktion hello_world ausgeführt und ihre Antwort an den Benutzer zurückgegeben.
Du fügst einfach Funktionen hinzu, die mit @app.get("/dein_endpunkt") verbunden sind.

Hier ist zum Beispiel die Implementierung eines Endpunkts namens login:

```python
@app.get("/login")
def login():
    content = "<h1>Anmeldung</h1><p>Du solltest dich anmelden, bevor du diese Seite verwendest"
    return HTMLResponse(content=content)
```