TIL

2024.01.25 TIL

영우는여전히 2024. 1. 26. 03:07

프로젝트 기획 변화

 

Socket을 통해 미팅 앱의 기능들을 구현하는 것에 초점을 뒀었는데,

 

백오피스를 통해서 관리자가 앱을 편하게 관리할 수 있는 기능을 구현하기로 했다.

 

키워드는 query string

 

https://velog.io/@haileeyu21/Session-RESTful-API-%EB%9E%80-Path-parameters-Query-string

 

[ Session ] RESTful API 란? / Path parameters / Query string

드디어 그동안 말로만 들어오던, RESTful API 기반 웹 개발이 무엇인지 알 수 있었던 시간!!! 그래서 이게 뭐냐구요? 읽어보세요ㅎㅅㅎ

velog.io

 

회원 인증을 jwt를 이용해 인증하고,

 

Socket을 이용해서는 그룹 미팅방, 1:1 미팅방, 매칭 투표 등 전반적인 클라이언트들끼리의 쌍방향 통신을 구현,

db로 넘어오는 채팅 메시지와 회원정보들, 채팅방 정보등을 관리자용 * 백 오피스를 통해 관리한다.

 

role 이라는 것을 users 테이블에 추가해서 Boolean 값으로~

admin 회원가입은 서버쪽에서 코드를 만들어 브라우저의 일반 회원가입 페이지와 다른 url에서 받은 정보 + 특수 키를 받아오면

관리자용 회원 가입이 가능하도록 한다.