Я разрабатываю проект с использованием Node.js на резервной основе, при этом я также использую JSON для передачи данных клиентам и через них через веб-сокеты.У меня проблема в том, что если на сервер была отправлена неверная строка (это легко сделать, если пользователь возится с консолью JavaScript), то сервер может потерпеть крах при попытке ее проанализировать.
Текущий метод, который у меня естьдля предотвращения этого возникновения используется оператор try / catch.
Мой вопрос: есть ли более правильный способ проверки, является ли строка доступной для анализа?Кроме того, является ли использование операторов try / catch хорошей практикой или они предназначены только для отладки?
Спасибо.