개발 환경/디버깅(2)
-
Fiddler로 패킷 재전송하기
게시판에 공감하기 기능이 있다. 공감하기 기능은 하루에 한 번, 하루 단위로 사용이 가능하다. 그런데 DB에서 따로 이미 추천했는지 여부(기추천)를 관리하지 않아서 여태까지는 브라우저 쿠키에 게시물 번호를 저장해서 제어했다. 이렇게 하면 쿠키를 변조(삭제 또는 수정)하면 브라우저단 유효성 검사를 너무 쉽게 뚫을 수 있고, 공감하기 API 패킷만 재전송했을 경우에도 공감 카운트가 중복 증가할 수 있기 때문에 최근에 Redis 캐시로 서버단에서 제어하도록 수정했다. 로직 수정 후에 제대로 바꿨는지 확인하려고 Fiddler로 패킷 재전송을 해봤다. Fiddler 웹 디버깅 툴 다운로드 www.telerik.com/download/fiddler 여기에서 클래식 버전으로 다운받았다. 디버깅 Fiddler를 먼저 ..
2020.12.09 -
PC 크롬에서 Android 크롬 디버깅하기
개발을 하다보면 별의 별 경우가 다 있습니다. PC 브라우저의 모바일 버전에서는 정상인데, Android 브라우저에서 에러가 발생했습니다. 크롬 확장 프로그램인 ADB를 사용해 PC 크롬에서 Android 크롬을 디버깅해보겠습니다. 1. Android USB Driver 설치 우선, 자신이 사용하는 안드로이드 기기가 PC에서 인식될 수 있도록 드라이버를 설치해주세요. 2. ADB 설치 https://chrome.google.com/webstore/detail/dpngiggdglpdnjdoaefidgiigpemgage 설치 후 설명 그림처럼 크롬 탭에 안드로이드 아이콘이 나타나면 됩니다. 2. Android SDK 설치 https://developer.android.com/studio 여기서 Platfor..
2020.03.17