HTTP 기반의 REST API와 달리, WebSocket은 초기 핸드셰이크(Handshake) 시에만 인증 정보를 확인하며, 이후에는 이 연결 상태를 지속적으로 유지해야 합니다. NestJS에서는 Guard와 Pipe를 사용하여 HTTP와 유사하게 인증을 처리할 수 있습니다.1. 클라이언트 측에서 토큰 전달클라이언트는 연결을 시도할 때 JWT 토큰을 Socket.io의 auth 옵션을 통해 서버로 전달합니다.// 클라이언트 (예: Vue, React, Plain JS)const token = 'YOUR_VALID_JWT_TOKEN';const socket = io('http://localhost:8080/chat', { auth: { token: token, // 서버의 Gateway로 전달됨 ..