Mit der fetch()-Methode von JavaScript können Sie Anmeldungen verarbeiten und Benutzer nahtlos auf andere Seiten umleiten. Wenn Sie jedoch auf Probleme mit nicht funktionierenden Weiterleitungen stoßen, ziehen Sie die folgenden Optionen in Betracht:
Bei Verwendung von fetch() werden Weiterleitungen automatisch auf der Clientseite verfolgt. Sie können jedoch Response.redirected verwenden, um zu überprüfen, ob die Antwort das Ergebnis einer Umleitung ist. Wenn ja, verwenden Sie Response.url, um die endgültige URL abzurufen und leiten Sie den Benutzer mit window.location.href oder window.location.replace() um.
Anstelle einer RedirectResponse eine JSON-Antwort mit der Umleitungs-URL zurückgeben. Überprüfen Sie auf der Clientseite, ob die Antwort den „URL“-Schlüssel enthält, und leiten Sie den Benutzer entsprechend um. Alternativ können Sie die Weiterleitungs-URL zu einem benutzerdefinierten Antwortheader auf der Serverseite hinzufügen.