1. Wir erstellen ein Projektverzeichnis.
Die Codekopie lautet wie folgt:
> MD Hallo-Welt
2. Geben Sie dieses Verzeichnis ein und definieren Sie das Projektkonfigurationsdateipaket.json.
Für genaue Definition können Sie den Befehl verwenden:
Die Codekopie lautet wie folgt:
D:/tmp/node/hello-world> npm Info Expression Version
NPM HTTP Get https://registry.npmjs.org/express
NPM http 200 https://registry.npmjs.org/express
3.2.1
Nachdem die neueste Version von ExpressJS Framework 3.2.1 lautet, lautet die Konfigurationsdatei:
Die Codekopie lautet wie folgt:
{
"Name": "Hallo Welt",
"Beschreibung": "Hello World Test App",
"Version": "0.0.1",
"privat": wahr,
"Abhängigkeiten": {{
"Express": "3.2.1"
}
}
3.. Verwenden Sie NPM, um die Pakete zu installieren, von denen das Projekt abhängt.
Die Codekopie lautet wie folgt:
> NPM Installation
Sobald das NPM -Installationsabhängigkeitspaket abgeschlossen ist, wird das Unterverzeichnis von NODE_MODULES im Projektstammverzeichnis angezeigt. Die für die Projektkonfiguration erforderlichen Express -Pakete werden hier gespeichert. Wenn die Phase überprüft wird, können Sie den Befehl ausführen:
Die Codekopie lautet wie folgt:
> npm ls
Ps d:/tmp/node/hello-world> npm ls
npm warn package.json [email protected] Keine Readme.md-Datei gefunden!
[email protected] d:/tmp/node/hello world
│ ├── [email protected]
│ ├── [email protected]
│ └── [email protected]
Dieser Befehl zeigt das Express -Paket und seine Abhängigkeiten an.
4. Erstellen Sie eine Anwendung
Erstellen Sie nun die Anwendung selbst. Erstellen Sie eine Datei namens app.js oder server.js, je nachdem, was Ihnen gefällt, wählen Sie eine beliebige. Siehe Express und Erstellen einer neuen Anwendung mit Express ():
Die Codekopie lautet wie folgt:
// app.js
var express = require ('express');
var app = express ();
Als nächstes können wir App.verb () verwenden, um die Route zu definieren.
Verwenden Sie beispielsweise "GET /", um auf die Zeichenfolge "Hello World" zu reagieren, da Res und Req genaue Objekte vom Knoten sind, sodass Sie res.pipe () oder req.on ('Daten', Callback) oder andere aufrufen können.
Die Codekopie lautet wie folgt:
app.get ('/hello.txt', function (req, res) {
var body = 'Hallo Welt';
res.setheader ('Inhaltstyp', 'text/plain');
res.setheader ('content-Length', body.length);
res.end (Körper);
});
Das ExpressJS-Framework bietet Methoden auf höherer Ebene wie res.send (), mit denen Dinge wie das Hinzufügen von Inhaltslänge speichern können. wie folgt:
Die Codekopie lautet wie folgt:
app.get ('/hello.txt', function (req, res) {
res.send ('Hallo Welt');
});
Jetzt können Sie den Port binden und anhören, die app.listen () -Methode aufrufen und dieselben Parameter empfangen, z. B.:
5. Führen Sie das Programm aus
Führen Sie nun das Programm aus und führen Sie den Befehl aus:
Die Codekopie lautet wie folgt:
> node app.js
Greifen Sie mit dem Browser auf die Adresse zu: http: // localhost: 3000/hello.txt
Sie können das Ausgabeergebnis sehen:
Die Codekopie lautet wie folgt:
Hallo Welt