💥

개인 채팅 경로

URL
채팅
method
WS

Request Body (PrivateChatRequest DTO)

필드 이름
타입
필수 여부
설명
chatroomId
Long
필수
채팅방 아이디
content
String
필수
전송할 메시지의 내용
senderNickname
String
필수
메시지 발신자의 닉네임

Response (ChatResponse DTO)

필드 이름
타입
설명
senderName
String
메시지 발신자의 이름
senderToken
String
발신자의 고유 토큰
senderProfileImage
String
발신자의 프로필 이미지 URL
content
String
메시지 내용
createdAt
ZonedDateTime
메시지가 생성된 시간 (ISO-8601 형식)

Example Flow

1.
Client Request: 클라이언트는 /app/private 경로를 통해 PrivateChatRequest를 전송하여 개인 메시지를 보냅니다.
2.
Server Response: 서버는 메시지를 /topic/private/{chatroomId} 경로를 통해 ChatResponse 객체 형태로 대상 사용자에게 전송합니다.