Что, если я получу пакет без данных? (Socket.IO Javascript) - PullRequest
0 голосов
/ 27 мая 2020

, если имеется следующий код:

socket.on('getNeighbors', function(data)){
   if( typeof data !== undefined ){
      do something...
   }
});

Но когда я пытаюсь отправить этот пакет без данных, мой сервер вылетает с ошибкой TypeError: Cannot read property '...' of undefined (в данном случае data ). Я понимаю причину ошибки, но как я могу предотвратить сбой моего сервера? Как я могу обнаружить ошибку, прежде чем попаду внутрь предложения if? Я думал, что смогу справиться с этим, проверив, не определены ли данные, но это не работает: |

Приветствую

...