20210204(목)

2021-02-04

1. 학습 날짜

  • 2020-02-04

2. 학습 시간

  • 11:00 ~ 24:00

3. 학습 범위 및 주제

  • 액션케이블 문제 해결하기

4. 학습 목표

  • 액션 케이블에 대한 이해를 높이고 문제를 해결하자

5. 학습 정리

6. 상세 학습 내용

  • 서비스에서 로그아웃을 하고 로그인을 해도 이전에 로그아웃했던 유저가 그대로 남아있는 문제가 있었다.

  • 이 문제는 로그아웃을 해도 커넥션이 끊기지 않아서 생기는 문제였다. 커넥션이 끊기지 않으면 프론트와 백에서 의 괴리가 생겨버린다.

  • 자 그렇다면 어떻게 커넥션을 명시적으로 끊을수있을까?

  • 바로 consumer 객체를 이용하는 것이다.

  • Consumer 객체는 consumer.js 파일에서 import 해서 사용할 수 있다.

  • consumer 객체는 현재 자신이 구독하고 있는 채널들의 목록을 확인할 수 있고 또한 각 채널에 직접 접근해서 unsubscribe, 또는 각 채널에 만들어져있는 고유의 함수들을 호출할 수 있다!

  • 앞으로 이 Consumer을 사용하기 쉽게 헬퍼함수를 만들고 이용하면 좋을거같다.

7. 오늘 학습 내용에 대한 개인적인 총평

  • 오늘은 정말 최악중에 최악이다... 12시간이 넘는 시간동안 집중을 하나도 안했다 참...

8. 다음 학습 계획

  • 사이드바 버튼 액션 추가

Last updated