요즘 웹을 많이 하고 있는데 정말 단순한 기능 하나도 뭐 이리 구현할게 많은지요...
- 버튼 하나 누르면 어떠한 상태 변경이 전파 되는 기능임
- 버튼을 누르는 유저는 그걸 누를 수 있는 권한이 있는지 체크
- 모든 유저가 websocket으로 전파 받을 수 있도록 해야함
- 로그에 JWT가 남으면 싫으니까 ticket을 발행해서 연결
- 해주는 API를 짜고 ticket에서 user 알아내서 컨텍스트에 붙여주는 미들웨어 구현
- 을 하기 위해 이제 redis로 캐시를 붙이고
- 백엔드 다 했으면 프론트에서 이제 어떤 component가 websocket에 연결 되어 있을지
- 이걸 받아서 또 다른 component한테 어떻게 뿌리지 (event emit으로...
- 등등등...
- 따라서 일단 야크 털을 깎아야한다 라는