Hallo Welt Beispiel

Eingebettet unten ist im Wesentlichen die einfachste Express-App, die Sie erstellen können. Es ist eine einzelne Datei-App – nicht das, was Sie erhalten würden, wenn Sie den Express-Generator verwenden, der das Gerüst für eine vollständige App mit zahlreichen JavaScript-Dateien, Jade-Vorlagen und Unterverzeichnissen für verschiedene Zwecke erstellt.

const express = require('express')const app = express()const port = 3000app.get('/', (req, res) => { res.send('Hello World!')})app.listen(port, () => { console.log(`Example app listening at http://localhost:${port}`)})

Diese App startet einen Server und wartet auf Port 3000 auf Verbindungen. Die App antwortet mit „Hallo Welt!“ für Anforderungenzu der Root-URL (/) oder Route. Für jeden anderen Pfad antwortet es mit einem 404 Not Found .

Das obige Beispiel ist eigentlich ein funktionierender Server: Klicken Sie auf die angezeigte URL. Sie erhalten eine Antwort mit Echtzeitprotokollen auf der Seite, und alle Änderungen, die Sie vornehmen, werden in Echtzeit angezeigt. Dies wird von RunKit unterstützt, einem interaktiven JavaScript-Spielplatz, der mit einer vollständigen Knotenumgebung verbunden ist, die in Ihrem Webbrowser ausgeführt wird.Im Folgenden finden Sie Anweisungen zum Ausführen derselben App auf Ihrem lokalen Computer.

RunKit ist ein Drittanbieterdienst, der nicht mit dem Express-Projekt verbunden ist.

Lokal ausführen

Erstellen Sie zuerst ein Verzeichnis mit dem Namen myapp, wechseln Sie dorthin und führen Sie npm init aus. Installieren Sie dann express als Abhängigkeit gemäß der Installationsanleitung.

Erstellen Sie im Verzeichnis myappeine Datei mit dem Namen app.js und kopieren Sie den Code aus dem obigen Beispiel ein.

Die req (Anfrage) und res (Antwort) sind genau dieselben Objekte, die Node bereitstellt, sodass Siereq.pipe()req.on('data', callback) und alles andere aufrufen können, was Sie ohne Express tun würden.

Führen Sie die App mit dem folgenden Befehl aus:

$ node app.js

Laden Sie dann http://localhost:3000/ in einen Browser, um die Ausgabe anzuzeigen.

Related Posts

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.