Considere este código básico de socket.io.
Cliente:
function chat(message) { socket.emit('c2s', message); } socket.on('s2c', (message) => { console.log(message); });Servidor:
socket.on('c2s', (message) => { io.emit('s2c', message); });No hay forma de validación aquí, y no hay nada que impida que el cliente envíe datos al servidor a través del elemento de inspección. ¿Cómo hago para validar los datos entrantes en el lado del servidor, de modo que es muy poco probable que cualquier cosa enviada manualmente por el usuario sea válida?