Heim >Web-Frontend >Front-End-Fragen und Antworten >Was ist Knotenweiterleitung?

Was ist Knotenweiterleitung?

WBOY
WBOYOriginal
2022-04-22 15:10:292272Durchsuche

Knotenweiterleitung bedeutet, dass der Benutzer, wenn er Daten anfordern muss, eine Anfrage an das Front-End senden kann. Der Front-End-Server empfängt die Anfrage und sendet eine Anfrage an den Back-End-Server, um die Daten zu empfangen Beim Weiterleiten der Anforderung an den Benutzer werden die erfassten Daten vom Knoten an das Backend weitergeleitet.

Was ist Knotenweiterleitung?

Die Betriebsumgebung dieses Tutorials: Windows 10-System, NodeJS-Version 12.19.0, Dell G3-Computer.

Was ist Knotenweiterleitung?

Definition

Wenn der Benutzer Daten anfordern muss, sendet der Benutzer eine Anfrage an den Front-End-Server, und dann empfängt der Front-End-Server die Anfrage und sendet eine Anfrage an den Der Back-End-Server empfängt die Daten und leitet sie dann an den Benutzer weiter.

Das Wesentliche der Knotenweiterleitung ist tatsächlich das gleiche wie das von Webpack DevServer, mit der Ausnahme, dass die Knotenweiterleitung im Allgemeinen von Ihnen selbst implementiert wird und Webpack DevServer definiert ist Konfiguration.

Das domänenübergreifende Verständnis der Knotenweiterleitung wird zur Verwirklichung des Webpack-DevServer-Prinzips.

Zunächst müssen wir verstehen, was Anforderungsweiterleitung ist. Im Allgemeinen muss das Back-End Daten vom Back-End anfordern Das Front-End fordert die Daten direkt über die Verbindung an, um die Anforderung an das Back-End weiterzuleiten, und die erhaltenen Daten werden vom Knoten zurückgegeben Der Knoten ist wie eine Übergabestation.

Wir stellen vor: das Express-Modul

Express ist ein Entwicklungsframework, das auf node.js basiert. Sie können damit schnell eine voll funktionsfähige Website erstellen

Erstellen Sie bei der Einführung von Express zuerst die Datei package.json wie bei der Einführung anderer Module und installieren Sie sie dann mit npm.

Verwenden Sie den Knoten, um den Back-End-Dienst zu simulieren

Angenommen, es gibt jetzt zwei Dienste: Dienst A und Dienst B. Hier verwenden wir den Knoten, um einen Back-End-Dienst zu simulieren und Daten in den Dienstdienst {"data": "8091"} einzufügen.

Was ist Knotenweiterleitung?

Zu diesem Zeitpunkt , wechseln Sie zu Geben Sie im übergeordneten Ordner von serverA.js den Befehlsknoten serverA.js ein, und Dienst A wird erstellt.

Geben Sie http://localhost:8091/ in den Browser ein und Sie können die Daten sehen, die wir auf Dienst A eingestellt haben {"data": "8091"}

Empfohlenes Lernen: "nodejs Video-Tutorial"

Das obige ist der detaillierte Inhalt vonWas ist Knotenweiterleitung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn