🌐 Express — un piccolo server web
Express è la libreria più diffusa per creare server web con Node.js — concettualmente simile al routes/web.php di Laravel (guida Laravel Fondamenti), ma scritto in JavaScript.
// richiede: npm install express
const express = require('express');
const app = express();
app.get('/', (richiesta, risposta) => {
risposta.send('Ciao dalla homepage!');
});
app.get('/chi-siamo', (richiesta, risposta) => {
risposta.send('Questa è la pagina Chi Siamo.');
});
app.listen(3000, () => {
console.log('Server avviato su http://localhost:3000');
});
✅ app.get('/chi-siamo', ...) è l'equivalente diretto di Route::get('/chi-siamo', ...) in Laravel: entrambi dicono "quando arriva questa richiesta GET, esegui questa funzione" — stesso concetto di routing, sintassi diversa a seconda del linguaggio/framework.
💡 app.listen(3000, ...) avvia il server sulla porta 3000: apri http://localhost:3000 nel browser per vedere il risultato — a differenza di php artisan serve (Laravel), qui il file JavaScript stesso ESEGUE il server, senza un comando CLI separato.