SMALL
1. 문제점
- 이전 trouble shooting에서 작성한 React.Strict를 제거했을 때 밑에 있는 error가 났다.
- EIO=4&transport=websocket&sid=I1OW0BmU3sdmRODXAAK-' failed: WebSocket is closed before the connection is established.
2. 해결한 방법
- 기존에 있던 socket 을 io로 지정하는 과정에서 {transports: ['websocket']} 을 추가하였다.
// 이전 코드
const socket = io(`${process.env.REACT_APP_SERVER}`)
// 변경된 코드
const socket = io(`${process.env.REACT_APP_SERVER}`, {transports: ['websocket']})
3. 알게 된 점
- React.StrictMode를 삭제하자마자 바로 위와 같은 error가 발생하게 되어 처음에는 너무 당황했었다. 하지만 바로 찾아보고 해결할 방법이 바로 나와 코딩에 재미가 더욱 생긴 것 같다.
LIST
'Develop_story > trouble shooting' 카테고리의 다른 글
chat 역방향 무한 스크롤 비동기 처리 (0) | 2023.03.24 |
---|---|
Div에서 onClick event시 좌표 값 구하기 (0) | 2023.03.19 |
socket io join 중복 작동 (0) | 2023.03.18 |
채팅방 들어올 때 scroll 맨 밑으로 지정 (0) | 2023.03.18 |
typescript로 객체의 첫 번째 value 값 가져오기 (0) | 2023.03.14 |