Hallo, Express
Teil des Abschnitts Express-Grundlagen der Node.js-Journey von Coddy. Lektion 1 von 20.
Ein Webserver wartet auf Anfragen von Browsern und Apps und sendet Antworten zurück. Express ist die am häufigsten verwendete Bibliothek, um einen in Node.js zu schreiben.
import express from 'express';
const app = express();
app.get('/hours', (req, res) => {
res.send('Open 9 to 5');
});
app.listen(3000);app.get('/hours', ...) ist eine Route: Was zu tun ist, wenn jemand den Pfad /hours aufruft. Express ruft die Funktion mit der Anfrage req und der Antwort res auf, und res.send sendet die Antwort. Es wird nichts zurückgesendet, bis es aufgerufen wird. app.listen(3000) startet den Server auf Port 3000.
Auf einem Laptop würdest du ihn mit node server.js starten und ihn über einen Browser oder mit curl aufrufen. Hier startet Run ihn, und die Anfrageleiste sendet die Anfragen.
Aufgabe
EinfachLass die Startseite mit / mit Welcome to Recipe Box antworten.
Drücke auf Run und sende GET /. Sende dann GET /nope, um zu sehen, was Express auf einen Pfad ohne Route antwortet.
Probier es selbst
import express from 'express';
const app = express();
app.get('/', (req, res) => {
res.send('Hello from Express!');
});
app.listen(3000, () => {
console.log('Recipe Box is running on port 3000');
});