일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- programmers
- MyPlaylist
- 데이터베이스
- 마라마라빔
- codetree
- DP
- 그리디알고리즘
- 함밥
- 파이썬
- minimum spanning tree
- 코드트리
- 소프트웨어공학
- 장고
- 종합설계
- 동적계획법
- Kruskal
- 최소스패닝트리
- Planned
- django
- SQL
- DFS
- B대면노래방
- Bellman-Ford
- 실습
- BFS
- 모각코
- 알고리즘
- 백트래킹
- 백준
- 프로그래머스
Archives
- Today
- Total
Leta Learns
B대면 노래방 | 211204 본문
#채팅 구현 (room.js)
- 메시지 입력하고 버튼을 누르면 emit
- 서버에서 on해서 받고 socket.to(roomName).emit('showChat', 내용)
- user.socket.on('showChat', 내용)
#git push 취소하는 법
$ git log --oneline #커밋 기록들 확인
$ git reset --soft [취소하고자 하는 커밋] #hard 리셋의 경우 --soft 대신 --hard
#JS element는 function 명명 시 Pascal Case로 작성
#채팅창 메시지 입력란에 메시지가 입력이 되지 않는 상황 해결중
...? room.js에 멤버리스트 띄우는 useEffect 삭제했더니 또 된다...?
onChange 안 쓰고 하려고 했는데 일단 onChange로는 구현이 완료되어서 그냥 onChange로 가기로 했다.
#io.to([room name]).emit([event]); 와 socket.to([room name]).emit([event]); 의 차이
io로 하면 자기 자신 포함.
socket으로 하면 자기 자신 불포함.
https://socket.io/docs/v4/rooms/
#채팅창에 닉네임 띄우기
채팅창에 메시지를 올릴 때 닉네임과 더한 문자열을 올려주는 방식을 고안하였다. (www.js/116-117라인)
...안됨...
앞으로 구현해야 할 부분
- 채팅에 닉네임 띄우기
- 채팅 여러 개 띄우기. 다른 사람들이 적은 것도 나오게.
'HUFS > 소프트웨어 공학' 카테고리의 다른 글
B대면 노래방 | 211208 (0) | 2021.12.08 |
---|---|
B대면 노래방 | 211207 (0) | 2021.12.07 |
B대면 노래방 | 211122, 211201 (0) | 2021.12.04 |
B대면 노래방 | 211120 (0) | 2021.11.20 |
B대면 노래방 | 211117 (0) | 2021.11.18 |
Comments