Menu
CoddyTech

Ciao, Express

Fa parte della sezione Fondamenti di Express del percorso Node.js di Coddy. Lezione 1 di 20.

Un server web attende richieste da browser e app e invia risposte. Express è la libreria più usata per scriverne uno in Node.js.

import express from 'express';

const app = express();

app.get('/hours', (req, res) => {
    res.send('Open 9 to 5');
});

app.listen(3000);

app.get('/hours', ...) è una rotta: cosa fare quando qualcuno richiede il percorso /hours. Express chiama la funzione con la richiesta req e la risposta res, e res.send invia la risposta. Non viene restituito nulla finché non viene chiamato. app.listen(3000) avvia il server sulla porta 3000.

Su un portatile lo avvieresti con node server.js e lo chiameresti da un browser o con curl. Qui Esegui lo avvia e la barra delle richieste invia le richieste.

challenge icon

Sfida

Facile

Fai in modo che la pagina iniziale / risponda con Welcome to Recipe Box.

Premi Esegui e invia GET /. Poi invia GET /nope per vedere cosa risponde Express a un percorso senza route.

Provalo tu

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');
});

Tutte le lezioni di Fondamenti di Express