클라이언트의 요청을 받지 않아도 서버가 클라이언트로 푸시하는 에러 이벤트
{
"event": "error",
"data": {
"code": "FORBIDDEN",
"message": "방에 참여할 권한이 없습니다."
}
}
{
"event": "error",
"data": {
"code": "UNAUTHORIZED",
"message": "인증이 만료되었습니다."
}
}
웹소켓 에러 클라이언트 대응 방식
socket.on('error', (data) => {
showToast(data.message);
resetSocketState();
});