Я только что начал проверять SailsJS несколько дней назад.
Я понял, что Node завершается всякий раз, когда у меня есть неперехваченное исключение.
У меня есть список контроллеров, и каждый из них вызывает определенный JS файл службы (содержащий логику и вызовы БД) в сервисах /.
Могу ли я написать глобальный обработчик ошибок для всех служб, чтобы любой тип ошибок, возникающих из этих служб, должен обрабатываться им, и соответствующий ответ об ошибке должен быть передан интерфейсу.
Я попытался использовать process.on('uncaughtexception') или некоторые основные исключения, но его нужно добавить к каждому методу службы.
Также у меня есть одна общая точка для всех вызовов службы, сделанных от клиента к серверу, через который проходят все io.socket.post() и io..socket.get() через
Я был бы признателен за любой указатель/статью, которая показала бы мне общие рекомендации по обработке исключенных исключений в SailsJS и использованию более короткого кода вместо написания избыточного кода во всех сервисах.