[React native] SSE 관련 에러 질문
안녕하세요.
취업 기간 중 React native 일정 관리 앱을 제작중입니다.
일정 알림 기능을 위해 서버의 일정 데이터를 스트리밍하여 컴포넌트에 매핑하는 동작을 구현 중입니다.
react-native-sse 라이브러리를 사용하여 SSE를 시도하고 있는데 유효한 accessToken과 url을 전달해도 연결 자체가 이뤄지지 않는 문제가 발생합니다.
컴포넌트 랜더링 시 연결을 시도하고 에러 혹은 언마운트 시 연결 종료하도록 코드 작성했습니다.
에러 로그는 다음과 같습니다.
[EventSource][onreadystatechange][ERROR] Response status error. Reconnecting...
DEBUG [EventSource][onreadystatechange] ReadyState: 2, status: 401
DEBUG [EventSource][onreadystatechange] ReadyState: 4, status: 401
리커넥팅을 반복하면서 401 에러를 계속 반환하는데 이 경우 url에 문제가 있는 것인지 혹은 라이브러리에서 요구하는 추가적인 속성이 필요한지 잘 모르겠습니다.
비슷한 문제를 겪거나 React native에서 SSE 연결을 해보신 선배님들께 도움 요청드립니다.
#react-native
#react-native-sse