Der force-https
-Middleware kann alle Anfragen zwingen, auf das HTTPS-Protokoll umzuleiten.
Wenn diese Middleware auf einen Router
angewendet wird, erfolgt die Protokollumleitung nur bei erfolgreicher Routenübereinstimmung. Falls die Seite nicht existiert, wird keine Umleitung durchgeführt.
Häufiger ist jedoch der Wunsch, dass alle Anfragen automatisch umgeleitet werden sollen – selbst wenn keine Route gefunden wird und ein 404
-Fehler zurückgegeben wird. In diesem Fall kann die Middleware dem Service
hinzugefügt werden. Middlewares, die auf Service
-Ebene hinzugefügt werden, werden immer ausgeführt, unabhängig davon, ob die Anfrage erfolgreich einer Route zugeordnet wurde oder nicht.
Beispielcode