본문 바로가기

분류 전체보기116

Access Token으로 로그인 여부 판단 시 문제 발생부터 해결까지 개요현재 만들고 있는 프로젝트 client 부분에서 로그인 상태가 아닐 때 사용할 수 없는 기능들인 좋아요와 댓글작성 기능들이 있다.처음에는 아직 개발 상태니 깊이 생각하지 않고 처음 받은 Access Token의 유무로 로그인상태를 판단했다. 문제 발견이후 다른 기능들을 개발중에 뭔가 이상하다는 생각이 들었다. 토큰은 SecureStore 에 들어있지만 사용할 수 없는 토큰이기 때문에 로그인을 다시 해야하는데, 그저 토큰 유무로만 판단하고 서버에 요청이 넘어가지는 문제를 발견하게 됐다. 내 프로젝트에서 로그인 상태를 판단하는 아키텍쳐는 권한에 대한 인가를 서버에 요청을 할 때 SecureStore에 저장된 Access token을 가져와서 서버로 날려주면 미들웨어가 검증을 하고 통과되면 성공 상태코드를.. 2025. 11. 13.
[React Native] KeyboardAwareScrollView 오늘 댓글기능을 만들고 있었다 입력폼을 눌렀는데 키보드가 댓글 입력폼을 가리는 문제가 발생해 댓글 입력시 포커스되게 하려고 저번에 배운 useRef를 사용해봤다.. 하지만 내가 초보이기 때문인지 잘 먹지가않아 여러가지 찾아보다가 chatgpt한테 물어보던 중에 KeyboardAwareScrollView를 알게됐다 KeyboardAwareScrollView : 라이브러리의 스크롤 컴포넌트로, TextInput에 포커스가 가면 자동으로 스크롤을 조정해서 입력창이 키보드에 가려지지 않게 해준다. 기본 ScrollView/FlatList는 이걸 자동으로 안 해주기 때문에, 댓글창·폼 화면에서 유용하다.. ==> const inputRef = useRef(null);const scrollRef = useRe.. 2025. 11. 3.
Doker 안에서 직접 개발하기 세팅 (feat.Remote Develoment ) 나중에 까먹을까봐 내 기억을 위해 포스팅 해주는 Remote Develoment 사용법 기록 우선 Doker Desktop을 설치해준다만약 plugins: Access is denied. 요런 에러코드가 뜨는 사람들은 여기에 해결책이 있으니 해결해봅시다이래도 안되면.. chatgpt ㄱ 사실 저도 잘아는편이 아니라..https://enchoboya.tistory.com/142 그래서 관리" data-og-host="enchoboya.tistory.com" data-og-source-url="https://enchoboya.tistory.com/142" data-og-url="https://enchoboya.tistory.com/142" data-og-image="https://scrap.kakaocdn... 2025. 10. 2.
Github + Discord Webhook 연결 400 에러 해결 방법 그냥 간단하게 기억용으로 포스팅Webhook 세팅을 끝내고 깃허브에 푸시해봤는데 Discord에 아무것도 메세지가 전달되는 것이 없었음..Git에 들어가보니까 밑에처럼 딱봐도 안보내졌다는 로그? 같은것들이 있었다 알아본 결과 GitHub이 Discord Webhook으로 보낸 데이터가 Discord에서 인식할 수 있는 메시지 포맷이 아니었던 것이라고 함 /github 추가 에러 컷! 만약 이글을 보는 사람들은 어쨌든 연결을 하셨을거라고 생각한다.. ㅎㅎ 출처:https://velog.io/@thyoondev/Github%EA%B3%BC-Discord-Webhook-%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0 Github과 Discord Webhook 연동하기Github과 Disco.. 2025. 10. 2.