<aside> ♦️ HTTP

</aside>

Postman API Docs

<aside> ♦️ Socket.io

</aside>

1. CHAT

👣 방참가


<aside> 💡 처음 스트링화면을 렌더링했을 경우

</aside>

Request

/* 예시입니다 */
// 입장한 방 이름과 입장방식( 'GET' : url, 'POST' : play 버튼 )을 서버에 전달합니다. 
socket.emit('join', {roomname:'room1', request_type:'GET'}});
/*예시입니다*/
// 입장한 방의 비디오 현재 플레이 시간을 서버에 전달합니다.
socket.emit('currentTime', { current_time : 3600 } );

Response

/* 예시입니다 */
// 서버로부터 join 메세지를 받습니다.  
/*
   data = {
        user: {
            userId: 1
            nickname : 'mina',
            avatar : '<https://s3-us-west-2.amazonaws.com/s.cdpn.io/avatar1.png>',
        },
        message: {
						text: '',
            caption: 'joined'
        }
   }
*/

socket.on('message', (data) => {});
/* 예시입니다 */
// 서버로부터 입장한 방의 비디오 현재 플레이 시간을 받습니다. 
/*
	data = {
      currentTime : 3600
  }
*/

socket.on('currentTime', (data) => {});

🗣 채팅