Weiterleitung zu einer anderen Seiten-URL in Node.js (nicht in Express- oder anderen Frameworks)

8

Ich möchte Benutzer von einer Seite auf eine andere Seite in Node.js (plain node.js) umleiten

Reales Lebensszenario: Nach der Anmeldung (example.com/sigup) möchte ich Benutzer nach der erfolgreichen Anmeldung zur Anmeldeseite (example.com/login) umleiten.

%Vor%     
Manish Kumar 17.07.2013, 16:13
quelle

3 Antworten

11

Es ist einfach:

%Vor%

Dies leitet Ihren Benutzer zur /login URL mit einem 302 Found Status um und beendet die Antwort. Stellen Sie sicher, dass Sie response.write() nicht vorher aufgerufen haben, sonst wird eine Ausnahme ausgelöst.

    
gustavohenke 17.07.2013, 16:19
quelle
4

Der einfachste Weg dazu besteht darin, einen Statuscode 302 und ein Ortsfeld mit der Ziel-URL zu verwenden.

  

Der HTTP-Response-Statuscode 302 Found ist eine gebräuchliche Vorgehensweise   eine Umleitung.

     

Eine HTTP-Antwort mit diesem Statuscode wird   Geben Sie zusätzlich eine URL im Feld Kopfzeile an. Der Benutzer   Agent (z. B. ein Webbrowser) wird durch eine Antwort mit diesem Code aufgefordert   machen Sie eine zweite, ansonsten identische Anfrage an die neue URL   im Feld Ort. Die HTTP / 1.0-Spezifikation (RFC 1945) definiert   diesen Code und gibt ihm die Beschreibung "Vorübergehend verschoben".

Quelle: Wikipedia

%Vor%     
Split Your Infinity 17.07.2013 16:20
quelle
0

Ein einfacherer Weg:

%Vor%

Weitere Details finden Sie in der Antwort zu diesem Beitrag

    
jeanniton-mnr 10.11.2016 05:24
quelle

Tags und Links