HTTP API

글 안에 들어가면 Body과 Error와 같은 실제로 담아야 하는 구체적인 내용(DTO)이 있습니다.

<aside>

HTTP API

</aside>

WebSocket API

추가 필요: 방 파는 사람을 위한 api 필요, 참여 요청이 누구인지 알려주는 API 필요

API를 짜기 전에 전달하고 싶은 사항

  1. Cookie로 누가 로그인하는지 확인하고, query로 어떤 방에 들어갈 지 정해야 합니다. connection event를 확인해주세요.
  2. event는 소문자로 구성되며, 여러 단어가 이어질 때는 ‘-’ 기준으로 나눈다.
  3. 잘못된 요청으로 인한 error는 exception event를 통해 emit된다.
  4. Server가 보낸 것은 response만 있다.

<aside>

Room 연결 관련

</aside>

<aside>

PeerJs 관련 API

</aside>

<aside>

Chatting 관련 API

</aside>

<aside>

Voice 관련 API

</aside>

TODO: disconnect 정책 정하기(한 명이라도 나가면 방을 터트릴지 말지) TODO: voice를 그만 보내거나 영상을 그만 보낼 때 event(건우 코드 보고 정하려고 했음)

Yjs 관련 명칭

<aside>

Yjs 관련 명칭

</aside>

에러 코드