반응형
MongoDB는 mysql과는 다르게 Database를 만들고, User를 생성한다.
DB생성
use chat
user생성
db.createUser({
user: "root",
pwd: "root",
roles: [ "readWrite", "dbAdmin" ]
})
- 유저와 채팅하기 (view - 도서 donation) "채팅하기 버튼"을 눌렀을 시
1. [be] 채팅방 생성
2. [be] 웹소켓 연결
3. [be] 채팅방 구독
4. [fe] 채팅방으로 이동
- 하단 "Chat" 누르면
1. [be] 웹소켓 연결
2. [fe] 채팅방 리스트 이동
3. [be] 채팅방 리스트 조회 내려주기
- "유저와 채팅"을 눌렀을 시
1. [be] 채팅방 구독
2. [be] 채팅 기록 가져오기
- 채팅방 나갔을 시 작업
1. [be] 채팅방 구독 해제
- 하단 다른 component 로 이동 시
1. [be] 웹소켓 해제
1. [be] 채팅방 생성
2. [be] 웹소켓 연결
3. [be] 채팅방 구독
4. [fe] 채팅방으로 이동
- 하단 "Chat" 누르면
1. [be] 웹소켓 연결
2. [fe] 채팅방 리스트 이동
3. [be] 채팅방 리스트 조회 내려주기
- "유저와 채팅"을 눌렀을 시
1. [be] 채팅방 구독
2. [be] 채팅 기록 가져오기
- 채팅방 나갔을 시 작업
1. [be] 채팅방 구독 해제
- 하단 다른 component 로 이동 시
1. [be] 웹소켓 해제
반응형