HTTP API
글 안에 들어가면 Body과 Error와 같은 실제로 담아야 하는 구체적인 내용(DTO)이 있습니다.
- 통일되어 있는 response 디자인이면 좋겠습니다. 예시로 다음과 같습니다.
<aside>
HTTP API
</aside>
WebSocket API
추가 필요: 방 파는 사람을 위한 api 필요, 참여 요청이 누구인지 알려주는 API 필요
API를 짜기 전에 전달하고 싶은 사항
- Cookie로 누가 로그인하는지 확인하고, query로 어떤 방에 들어갈 지 정해야 합니다.
connection event를 확인해주세요.
- event는 소문자로 구성되며, 여러 단어가 이어질 때는 ‘-’ 기준으로 나눈다.
- 잘못된 요청으로 인한 error는 exception event를 통해 emit된다.
- 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>
에러 코드