Durante la creazione del file server.js, è necessario fornire le informazioni sui percorsi come
var Login = require('./routes/login.js');
app.use('/login', Login);
Ora, supponiamo che il progetto del nodo sia un progetto di servizi REST. quindi questo tipo di voci potrebbe estendersi a molte linee, il che significa che per ogni percorso dobbiamo fornire le due righe di codice sopra indicate in server.js.
Allo stesso modo, se ci sono molte istruzioni "require" che sono necessarie per avviare il server e se c'è del codice relativo a middleware, meccanismo di routing, meccanismo di analisi ecc.
Come sarebbe, quindi, possibile mantenere il file server.js nitido (mantenendolo breve e semplice) e facile da capire?
Come e quale modello di progettazione dovrei seguire per rendere server.js bello?