Sarò onesto nel dire che non ho capito bene un concetto mentre scavo in NodeJS. E questo concetto riguarda il modo in cui NodeJS ci consente di condividere il codice tra server e client. Cosa significa veramente? Significa che posso scrivere una funzione che forse chiamo sul lato client e viene invocata come metodo remoto o significa che il codice viene copiato sul lato client e viene eseguito?Cosa significa condividere il codice tra server e client in Javascript?
Qualcuno può darmi un esempio intuitivo con cui posso girare la testa?