Closed tastekim closed 1 year ago
2번은
const a = [...new Array(5)]; // [undefined, undefined, undefined, undefined, undefined]
여기다가 실제 유저 닉네임만 인덱스로 값 변경하면 되지 않을까 싶은데 어떤가용?
뭔가 필요하면 바로 불러주세요~
https://github.com/tastekim/WeAllLie-BE/blob/0db075efaf73932e6f5ca6f9da5070130e170cf0/src/rooms/room-provider.js#L23 8이라는 고정값만큼 redis에서 받은 배열의 길이가 충족이 안되면 for 문으로 빈 문자열을 push 하도록 했습니다 !
아 레디스에 저장하는 거군용
제안사항
socket.nickname
에 넣어 쓰지 않고 cookie에 넣어서 받거나 매 이벤트 메세지의 매개변수에 닉네임을 보내면 그걸 받아서 쓰는 방식으로 수정 요청currentMember${roomNum}
redis key에 담긴 유저만 들어가는데 8명을 기준으로 빈 자리는 빈 문자열로 채워서 배열의 길이를 8로 항상 맞춰서 return 해달라고 요청.항목 별 내용