Hallo Welt mit Node.js und Express

Installation von Node

Um ein Node-Projekt zu erstellen, sollte man Node auf dem lokalen Rechner installiert haben. Dazu geht man einfach auf https://nodejs.org/en/ und installiert den Node.

Erstellen eines Node-Projekts

Erstelle ein neues Verzeichnis und initialisiere Node mit dem Befehl npm init. Npm ist ein Paketmanager, in dem sich alle Javascript-Pakete befinden. Wir laden alle Javascript-Pakete über npm herunter.

mkdir helloworld
cd helloworld/
npm init -y

Hier habe ich einen zusätzlichen Tag -y mit dem Befehl npm init hinzugefügt. Normalerweise, wenn wir npm init eingeben, stellt es bestimmte Fragen. Um diese zu überspringen, füge ich einfach dieses -y-Tag zum Befehl hinzu.

Nach der Ausführung des Befehls wird eine package.json-Datei im Stammverzeichnis des Projekts erzeugt. Diese enthält alle Metadaten, die für das Projekt relevant sind.

In dieser Datei sehen wir etwas, das sich scripts nennt. Dies ist der Ort, an dem wir unsere eigenen Befehle für das Projekt hinzufügen. Ich erstelle einen neuen Skriptbefehl, der meinen Server startet, wenn ich npm start eingebe. Das Skript teilt node mit, dass es den Befehl node index.js jedes Mal ausführen soll, wenn ich den Befehl npm start ausführe.

package.json

"scripts": {
"start": "node index.js",
"test": "echo \"Error: no test specified\" && exit 1"
},

Configure Express

Nun erstellen wir unseren Server. Hier erstellen wir unseren Server mit Express.js. Express JS ist ein Open-Source-Web-Framework für Node JS. Es ist für die Erstellung von Webanwendungen und APIs konzipiert. Mit dem folgenden Befehl wird Express in unserem Projekt installiert.

npm install express --save

Wir verwenden Express, um einen neuen Server zu erstellen, der auf dem Port 8000 läuft. Für die Demonstration erstelle ich eine Route, die Hallo Welt zurückgibt.

index.js

var express = require('express');
var app = express();app.get('/', function (req, res) {
res.send('Hello World!');
});app.listen(8000, function () {
console.log('Listening to Port 8000');
});

Starten Sie nun den Server mit dem Befehl npm start. Öffnen Sie Ihren Browser und navigieren Sie zu http://localhost:8000/. Sie sollten sehen, dass Hello world auf der Hauptseite angezeigt wird.

npm start

OutPut für das obige Beispiel

Fühlen Sie sich frei, mich für jegliche Fragen zu kontaktieren. E-Mail: [email protected]. Linkedin: https://www.linkedin.com/in/sjlouji/

Github: https://github.com/sjlouji/

Happy coding!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.