ExpressJS - Hallo Welt
Wir haben die Entwicklung eingerichtet, jetzt ist es Zeit, mit der Entwicklung unserer ersten App mit Express zu beginnen. Erstellen Sie eine neue Datei mit dem Namenindex.js und geben Sie Folgendes ein.
var express = require('express');
var app = express();
app.get('/', function(req, res){
res.send("Hello world!");
});
app.listen(3000);
Speichern Sie die Datei, gehen Sie zu Ihrem Terminal und geben Sie Folgendes ein.
nodemon index.js
Dadurch wird der Server gestartet. Um diese App zu testen, öffnen Sie Ihren Browser und gehen Sie zuhttp://localhost:3000 und eine Meldung wird wie im folgenden Screenshot angezeigt.
Wie funktioniert die App?
Die erste Zeile importiert Express in unsere Datei, wir haben Zugriff über die Variable Express. Wir verwenden es, um eine Anwendung zu erstellen und sie der var-App zuzuweisen.
app.get (Route, Rückruf)
Diese Funktion gibt an, was zu tun ist, wenn a getAnfrage an der angegebenen Route wird aufgerufen. Die Rückruffunktion hat 2 Parameter,request(req) und response(res). Die Anfrageobject(req) stellt die HTTP-Anforderung dar und verfügt über Eigenschaften für die Anforderungsabfragezeichenfolge, Parameter, den Text, die HTTP-Header usw. In ähnlicher Weise stellt das Antwortobjekt die HTTP-Antwort dar, die die Express-App sendet, wenn sie eine HTTP-Anforderung empfängt.
res.send ()
Diese Funktion nimmt ein Objekt als Eingabe und sendet es an den anfordernden Client. Hier senden wir den String "Hello World!" .
app.listen (Port, [Host], [Backlog], [Rückruf]])
Diese Funktion bindet und wartet auf Verbindungen auf dem angegebenen Host und Port. Port ist hier der einzige erforderliche Parameter.
S.No. | Argument & Beschreibung |
---|---|
1 | port Eine Portnummer, an der der Server eingehende Anforderungen annehmen soll. |
2 | host Name der Domain. Sie müssen es festlegen, wenn Sie Ihre Apps in der Cloud bereitstellen. |
3 | backlog Die maximale Anzahl anstehender Verbindungen in der Warteschlange. Der Standardwert ist 511. |
4 | callback Eine asynchrone Funktion, die aufgerufen wird, wenn der Server auf Anforderungen wartet. |