오히려 좋아..

상황이 나쁘게만 흘러가는 것 같을 때 외쳐보자.. .

궁금한 마음으로 포트폴리오 보기

Language/MarkUp(HTML, CSS)

[JS] JavaScript Trouble Shooting

junha6316 2021. 1. 27. 14:28

1. Uncaught InvalidStateError: Failed to execute 'send' on 'WebSocket': Still in CONNECTING state

 

웹소켓이 아직 맺어지지 않았는데 메세지를 전달하려고 해서 발생하는 문제 Arrow Function을 이용해 아래와 같이 해결한다.

 var accessSocket = new WebSocket(
        'ws://localhost:8003/ws/connectTrack/sdfg/' 
    );
    
    accessSocket.onopen = () =>  accessSocket.send(JSON.stringify({
        'event_pk': event_pk,
        'participant_pk' : 1,
        'isConnected' : 'true',
    }));