채팅 STOMP 에러응답메시지 구독 ( 우선순위 2 - 1)
웹소켓 최초 연결 , STOMP 전환 후 STOMP를 통한 에러 응답메시지를 받기 위함.
해당 URL을 구독한 이후 웹소켓 통신(STOMP) 에서 일어나는 모든 에러는 해당 URL을 구독함으로서 가능해진다.
Request Headers
Name
Value
access
액세스 토큰
구독주소: /queue/액세스 토큰/error
구독주소에서의 포함된 액세스 토큰은 웹소켓 세션에 저장하여 회원을 식별하기 위함이다
헤더에 포함된 액세스토큰은 구독 시 회원검증,채팅방 검증에 사용된다.
Response(구독 시점에 에러가 발생하면 응답받는 에러)
기본적으로 토큰검증, 공통응답에러를 포함한다. 에러메시지 구독의은목적 웹소켓을 통해 응답에러를 JSON으로 수신받기 위함이고 ,
아래는 다르다. 구독시점에 실패하여 연결이 disconnect되며, 응답메시지를 포함한다.
클라이언트 응답 수신 예시
onStompError: (frame) => {
console.error('STOMP 오류:', frame);
const response = JSON.parse(frame.body);
console.log(response); // 실제 JSON 바디
}
Last updated