반응형

 

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] 웹소켓 해제
반응형

+ Recent posts