에러 핸들링4 iOS elastic scrolling 이슈 모바일 웹을 구현한 후 테스트를 진행했다. 웹에서는 잘만 되던 기능이 모바일에서 문제를 일으켰다. 아니 정확히 말하자면 ios에서만. 페이지의 상단과 하단에 바가 있는데, 스크롤을 아래로 내리면 상단 menu바가 사라지면서 하단의 nav바가 나타나고, 스크롤을 위로 올리면 상단 menu바가 나타나고 하단 nav바가 사라지게하는 간단한 기능이었다. jQuery와 scroll 이벤트 리스너를 사용하여 스크롤방향을 알아낸 후 상단바와 하단바가 보였다 안보였다하도록 class를 더하고 빼도록 구현했더니 웹과 안드로이드에서는 잘 작동했는데 .... 아이폰 웹브라우저창으로 테스트를 해보니 스크롤을 가장 위로 올렸을때와 맨 끝으로 내렸을 경우 상단바와 하단바가 나타나지않는 현상이 발생했다. 왜지 ???????????.. 2024. 3. 7. OAuth Github 로그아웃 404 에러처리 깃헙 소셜로그인을 구현한 후, 로그아웃처리를 하려고하는데 난관에 부딪혔다. 다른 소셜로그인들도 그러하듯, 서비스상으로만 로그아웃처리를 하면 이미 깃헙에서 발급한 토큰의 유효기간이 만료되지않아 로그인을 눌렀을때 다시 사용자의 인증수락을 받지않고 그냥 로그인이 바로 되버리는 현상이 있기에 깃헙쪽으로 보내준 토큰을 만료처리해주세요 ! 라는 요청을 보내야했다. 이에대해 설명하고있는 깃헙에서 제공한 공식문서의 Code samples를 보며 정성껏 한자한자 코드를 작성하여 요청을 보내보았지만 돌아오는건 404 오류 뿐 ... 😂 아래는 깃헙 공식문서글 .. https://docs.github.com/en/rest/apps/oauth-applications#delete-an-app-authorization OAuth.. 2022. 5. 13. socket.io https 설정 socket.oi로 채팅창을 구현하는데 http로만 통신이 되어서 로그인 후 이용할수있게 해둔 채팅창으로 가려면 인증서를 적용했다 안했다를 반복 ...... 그러다 https로 할수있는 방법을 알게되어서 기록해두려한다. const socket = io.connect('https://localhost:4000',{secure: true}) connect url에 https를 붙히고, 뒤에 옵션을 붙혀주니 아주 잘됨 ! 2022. 5. 10. 카카오 소셜 로그아웃 URL https://kauth.kakao.com/oauth/logout?%20%20%20%20 신나게 소셜 로그인을 구현한 후, 자체 서비스 로그아웃 처리가 아닌 소셜 로그아웃 처리을 해야함의 필요성을 느낀 후 친절한 kakao developers REST API 사용설명서를 읽어내려갔다. 카카오계정과 함께 로그아웃 카카오계정과 함께 로그아웃은 웹 브라우저에 로그인된 카카오계정의 세션을 만료시키고, 서비스에서도 로그아웃 처리할 때 사용하는 로그아웃 추가 기능입니다. 카카오계정과 함께 로그아웃 기능의 설명과 동작에 대한 자세한 내용은 이해하기, 설정 방법은 설정하기를 각각 참고합니다. 내가 원하던게 바로 이거구나 생각하고 비교적 간단해보이는 아래 설명법을 토대로 예쁘게 코드를 써내려갔는데 .... 잘못된 요청이라는 오류메시지와 콘솔창에는 Bad Request 라는 400 에러가 ... 도대체 뭐가 .. 2022. 5. 7. 이전 1 다음