Node.js · 16 min
Il softwareMappa del corso
Una richiesta HTTP è un evento
Arriva un socket, Node emette ‘request’, tu scrivi la risposta. Fine.
Il disegno
Una request. Il loop nel frattempo può accettarne altre, se tu non blocchi.
In poche righe
http.createServer: callback (req, res). Stream: il body può arrivare a pezzi. Non assumere che sia già tutto in una stringa.
Un framework (Express, Fastify, Nest) sta sopra questo disegno. Non lo sostituisce.
Disegna questo
Freccia client → porta 3000 → callback → res.end. Accanto una coda di altre request.
Un foglio, non un software. Se lo sai ridisegnare senza guardare, la lezione è tua.