2016-01-16 4 views
-2

У меня возникла проблема при запуске приложения Node.js. Используйте команду "node server.js &" для запуска моего приложения в фоновом режиме, однако, когда приложение вызывает исключение, система падает. Любое предложение?Сервер узла запуска с использованием «node server &»

Спасибо и извините за мой плохой английский

+1

Что означает «отказ системы»? Что именно происходит? Что именно вы наблюдаете? – jfriend00

+0

Неперехваченное исключение приведет к краху вашей программы. Используйте 'try {} catch (e) {}' для обработки исключения и предотвращения завершения приложения или выполнения задания с помощью системы init https://developer.mozilla.org/en-US/docs/Web/JavaScript/ Ссылка/Заявления/попробуйте ... поймать – Andy

+0

вы решили мою проблему @ Энди. Спасибо –

ответ

0

Для малого времени отладки вы можете перенаправить стандартный вывод и стандартный поток ошибок с помощью труб. Начните с чего-то вроде node server.js 1> stdout.txt 2> stderr.txt &. Однако будьте осторожны, если вы много печатаете, вы можете использовать некоторые улучшенные функции ведения журнала вместе с обработкой uncaughtException, см. node.js docs for uncaughtException

+0

uncaughtException аварии моей программы. Это оно! Я вижу и решу проблему с try {} catch (e) {} исключениями. благодаря –

Смежные вопросы