Mit diesem Projekt kannst Du üben, einen Server einzurichten, der einfache Anfragen in Express.js bearbeitet
Du wirst einen Server mit vier Endpunkten einrichten und dabei das Express.js-Framework verwenden.
Die Endpunkte werden nur auf GET-Anfragen antworten und einen String als Antwort senden.
**Aufgaben
- Installiere das express.js npm-Paket
npm i express
. - Erstelle eine Datei für Deinen Server (
server.js
)
Verwende das Snippet Startercode aus der Datei SNIPPETS, um Deine Datei server.js
zu initialisieren
- Erstelle mit dem Snippet GET request einen Endpunkt, der auf den Pfad
/hello
antwortet. - Diese Middleware sollte eine Antwort mit einer Grußbotschaft Deiner Wahl senden.
- Erstelle mit Hilfe des Snippets GET request einen Endpunkt, der auf den Pfad
/time
antwortet. - Diese Middleware sollte eine
Antwort
mit der aktuellen Uhrzeit und dem Datum im ISO-Format zurückgeben (2011-10-05T14:48:00.000Z
)
Recherche:
- Erstelle mit dem Snippet GET request einen Endpunkt, der auf den Pfad
/random
antwortet - Diese Middleware sollte eine Antwort mit der Zufallszahl senden
Recherche:
-
Schreibe mithilfe des Snippets GET request eine Middleware, die auf den Pfad
/isNumber
antwortet. -
Benutze entweder Request-Parameter oder Query-Parameter, um einen Parameter auszulesen, der als Teil der URL gesendet werden kann. Dieser Parameter wird einen Wert enthalten.
Tipp: Request-Parameter können mit dem Objekt
request.params
gelesen werden.Tipp: Query-Parameter können mit dem Objekt
request.query
gelesen werden. -
Überprüfe, ob der Wert des Parameters in eine Zahl umgewandelt werden kann.
Tipp: Du kannst entweder die Math-Funktion
Number()
oder die FunktionisNaN()
verwenden, um festzustellen, ob der Wert in eine Zahl umgewandelt werden kann oder nicht. -
Wenn er in eine Zahl umgewandelt werden kann, dann sende eine Antwort mit der Nachricht:
- "Dies ist eine Zahl "
-
Wenn sie nicht in eine Zahl umgewandelt werden kann, dann sende eine Antwort mit der Nachricht:
- "Dies ist keine Zahl "
Recherche: