защита node.js от падения
дравствуйте, написал свой сервер на node.js и socket.io
обеспечивает сокет соединение с игроками, клиент flash. дело в том, что так все работает нормально, но если пользователь к примеру отправит некорректные данные(несуществующий id, текст вместо числа), то весь сервер тут же падает. К примеру сервер получает сообщение json и работает с его свойствами, но если отправить пустой json, то сервер упадёт, просто везде контролировать ифами наличие свойств слишком долго , а засовывать весь код в try() глупо. process.on('uncaughtException', function (err) { console.error(err); console.log("Node NOT Exiting...");}); всё равно падает. И то что у всех отваливается коннект и контекст сессии при любой мелкой ошибке - не дело. какие есть выходы и методы? |
Цитата:
|
Часовой пояс GMT +3, время: 13:33. |