try {
// что-то делаете
} catch (error) {
// обрабатываете ошибку
}
Но обработка ошибок не всегда сможет гарантировать, что программа никогда не упадет, поэтому стоит использовать процесс-менеджеры, например,
forever. Они будут перезапускать процесс при падениях.
Установка:
npm i -g forever
Запуск сервера (вместо node server.js)
forever start server.js