Sto lavorando con un partner su un progetto. Ha scritto molto codice in Node.js + Express, ma abbiamo riscontrato problemi con l'architettura.Come gestire gli errori in Node.js utilizzando Express
Per ovviare a questo, il mio ruolo principale è stato quello di trovare il modo migliore per progettare un'applicazione Node.js + Express. Ho incontrato due scenari, ho a che fare con errori e mi piacerebbe qualche suggerimento.
In primo luogo, come si acquisiscono le eccezioni di primo livello? L'ultima cosa che voglio è che un bug uccida completamente il processo del nodo. Voglio continuare a servire gli utenti di fronte a qualsiasi errore.
In secondo luogo, alcuni errori vengono restituiti tramite richiamate (stiamo usando). Come parte di ogni gestore di percorsi, eseguiamo una visualizzazione (GET), reindirizziamo a un'altra rotta (POST) e vogliamo reindirizzare a una schermata di errore con un messaggio di errore personalizzato. Come posso assicurarmi di catturare questa logica in un posto?
È possibile farlo con domini, si prega di controllare questa risposta: [Gestione degli errori Express o dominio? - risposta] [1] [1]: http://stackoverflow.com/a/27382031/923642 – JakubKnejzlik