Creare un carrello di un e-commerce con Node.js è un'operazione relativamente semplice.
Come in PHP, il carrello funziona con le sessioni. La differenza è che tramite i middleware di ExpressJS possiamo scegliere dove salvare i dati (lasciarli in memoria è sconsigliato per una questione di performance).
L'intero carrello si basa su questa classe:
La nostra configurazione prevede anche il pagamento su PayPal: