Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Issue] 참여중인 모임 리다이렉트시 조회안되는 이슈 #126

Open
shackstack opened this issue Oct 6, 2022 · 2 comments
Open
Assignees
Labels

Comments

@shackstack
Copy link
Member

🗒 이슈 내용

새로고침시 로그인은 유지되나 참여중인 모임이 조회되지 않습니다.
useEffect의 두번째 인자값을 주지않는 방식으로 해결가능하나 무한반복되어 다른방법을 모색중에 있습니다.

@shackstack shackstack pinned this issue Oct 6, 2022
@shackstack shackstack added the need label Oct 6, 2022
@shackstack
Copy link
Member Author

자세히 뜯어보니 새로고침시 인터셉터가 실행되지 않은 상태(토큰이 저장되지 않은상태)로 요청이 보내지더라구요. api.defaults.headers.common['Authorization'] = sessionStorage.getItem('Access_token')를 getMyMeeting 커스텀 인스턴스 실행전에 넣어주시면 됩니다.

@senasoon
Copy link
Collaborator

senasoon commented Oct 7, 2022

인터셉터를 다음과 같이 수정했습니다.

수정 전:
api.defaults.headers.common['Authorization'] = sessionStorage.getItem('Access_token');

수정 후:
config.headers['Authorization'] = sessionStorage.getItem('Access_token');

위와 같이 수정할 경우, 새로고침시에도 인터셉터가 실행이 됩니다. 실행되는 이유를 예측해보자면 첫 번째로 default보다 config 설정이 우선순위가 되는 것이 있고, 두 번째로는 인터셉터에서 인자로 config가 들어가기 때문에 더 정확하게 실행이 되는 것 같습니다.

아래는 참고자료입니다.
https://axios-http.com/kr/docs/config_defaults

@shackstack shackstack self-assigned this Oct 11, 2022
@shackstack shackstack unpinned this issue Jun 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants