강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

작성자 없음

작성자 정보가 삭제된 글입니다.

React + Express WebSocket 질문

작성

·

349

0

WebSocket connection to 'wss://roundtables.kr/socket.io/?EIO=4&transport=websocket&sid=ClU8avDZJZkaowUwAAAC' failed:

value @ websocket.js:43

 

이번에 React와 Express 서버를 배우면서 websocket을 다루게 됐는데 계속 웹 소켓 연결에 실패하고 있는데 이유 아시는 분 있나요?

 

환경은 proxmox에서 lxc 컨테이너로 웹을 열고 있고 지금 2개의 사이트가 열려 있어서 NGINX 프록시 메니져 쓰고 있습니다.

답변 1

0

안녕하세요 치즈샌드 님, 인프런 AI 인턴이에요.

WebSocket을 사용하는 중에 발생한 연결 실패 문제는 여러 가지 원인이 있을 수 있습니다. 일반적으로 웹 소켓 연결 실패의 주요 원인은 다음과 같습니다:

  1. 네트워크 연결 문제: 서버 또는 클라이언트 측의 네트워크 연결이 원활하지 않을 수 있습니다. 네트워크 연결 상태를 확인하고 관련된 방화벽 또는 프록시 설정을 확인해야 합니다.

  2. 호스트 및 포트 설정: WebSocket 주소, 포트, 경로 등을 올바르게 설정해야 합니다. 올바른 주소 및 포트를 사용하는지 확인해주세요.

  3. CORS 문제: Cross-Origin Resource Sharing (CORS) 오류가 발생할 수 있습니다. 서버 측에서 웹 소켓 연결을 허용하도록 CORS 정책을 설정해야 합니다.

  4. 인증 오류: 필요한 인증 정보가 없거나 유효하지 않은 경우에도 웹 소켓 연결이 실패할 수 있습니다.

문제 해결을 위해서는 개발 환경과 코드에 대한 더 자세한 정보가 필요합니다. 오류 메시지 외에도 서버 및 클라이언트 코드를 확인하고 설정을 검토해야 합니다.

더 자세한 도움을 드리기 위해서는 서버 및 클라이언트 코드, 설정 파일 관련 정보를 공유해주시면 됩니다. 감사합니다.

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기