피어세션2(201204) - boostcamp-2020/Project12-B-Slack-Web GitHub Wiki

Week3 피어세션 33

참여자

캠퍼ID 이름 팀 번호
J039 김서영 12-A
J171 임채욱 12-C
J211 탁성건 12-B
J214 한상욱 6-A

6-A

  • 모달이 채널 컴포넌트에 종속되면 채널 목록 스크롤 추가 시 모달이 가려지는 문제를 해결하셨나요?
    • 커스텀 스크롤을 사용할 예정이며 그럴 경우 문제가 없을것 같습니다.
  • 서버 자동배포는 어떻게 하시나요?
    • ncp에 올려둔 깃과 orgin의 깃의 마지막 커밋로그를 비교해서 pm2로 돌립니다.

12-A

  • socket 구현하시는데 얼마나 걸렸나요?
    • 이번주에 구현 시작했고 현재 완벽하게 구현된 상태는 아닙니다.
  • generator라는 문법이 있다는걸 덕분에 알게 되었습니다.

12-B

  • DM과 채널은 어떻게 구분하시나요?
    • 채팅방의 경우 chatroom이라는 table에서 공통적으로 관리하고, chatType이라는 속성을 통해 'DM'과 'Channel'을 구분합니다.
  • 리액션은 어떤 식으로 저장을 하시나요? 다른 테이블과의 관계가 궁금합니다.
    • Reaction은 title과 imageUri를 속성으로 가지고 있으며, Reply와 N:M, Message와 N:M 관계를 가지고 있습니다.

12-C

  • 다른 방법을 사용하지 않고 쿠키를 이용한 인증방법을 계속 시도해 보실건가요?
    • 자동 로그인을 구현하기 위해 쿠키와 로컬 스토리지를 고려하던 중 쿠키의 암호화와 서명 기능이 보안적으로 좀 더 우월하다고 생각하여 선택하였습니다.