[항해99] 46일차 살려주세요.
항해 99
46일차:
" 살려주세요 여기 사람있어요."
03:20분 클론코딩을 완료햇습니다.
마지막까지 1:1 채팅은 구현은 못했지만... 그래도 동영상에는 최대한 자연스럽게 1:1 영상으로 커버했다. (다른 팀들꺼 보면 우리 잘한것같은데..)
https://www.youtube.com/watch?v=CBZ22u1n6HU
상현님이 친히 오셔서 TIL를 요구하셨다. 저사진만 올리고 잘려고했다가 상현님을 실망시켜드리지않기위해 자기전에 글을 쓴다.
오늘 하루종일 socket io와 씨름하느라 힘들었다.
1. 현재 로그인된 사람들은 잘 가져왔다
2. 로그인 된사람들끼리모두 채팅을 할수있게만들었다.
하지만 1:1 채팅은 뭔짓을해도 안됐다.
원래는 :
1. 현재접속자를 소켓으로 연결해서 프론트에서 뿌려준다.
2. 프론트에서 현재 접속된 사용자를 누루면 채팅방이 생긴다( socket >namespace > room이용)
문제: 1번유저가 2번유저를 선택해서 만든 대화방이
2번유저가 1번유저가 선택해서 만든 대화방이랑 같아야한다.
1번유저와 2번유저가 각각의 고유id가있는데 이런 id들을 조합해서 새로운 문자열? 을 만들어서 채팅방이름으로쓰면될것같은데
왜안됄까....? 왜안돼? 왜지?
고민을하다가 직접 socket.id로 전파하는방식으로 할수있을지도...
위에글을보면 socket 에 접속된상태에서 socket.id로 바로 메세지를 꽂아주는것같던데,
chat room을 만들지않아도되는건지 시도를 해봐야할것같다.
마지막까지 하고싶엇던 1:1채팅이 되지않아 다뿌셔버리고싶엇지만 항해가 끝나기전에 한번은 구현해볼수있지않을까....
잊지말고 꼭 만들어야겠다.
1. 상현님이 친히 오셔서 TIL를 요구하셨다. 저사진만 올리고 잘려고했다가 상현님을 실망시켜드리지않기위해 자기전에 글을 쓴다.
2. 예지님이 친히 블로그에 댓글을 올려주셨다. 세상에나 🌟 깃헙도 맞팔해주세요우..........
3. 같이 늅늅이였던(?) 동민님과 지혁님 처음과비교해서 너무 많이 성장하신것같아서 부럽다. 나도같이 대리고가세요....
'IT > Bootcamp 항해99' 카테고리의 다른 글
[항해99] 48일차 파이널 프로젝트 (2) | 2021.07.25 |
---|---|
[항해99] 47일차 혼돈의 카오스의 날 (1) | 2021.07.23 |
[항해99] 45일차 클론코딩 (6) | 2021.07.21 |
[항해99] 44일차 몽구스 populate (0) | 2021.07.21 |
[항해99] 43일차 API완성 JWT토큰 , populate, ref mongoose (0) | 2021.07.20 |