협업 프로젝트를 할 때 배포 담당이 아니었어서 리팩토링하며 EC2 하나 빌려 우분투로 서버를 배포해보게 되었다.
예전에 하던대로 사용자를 생성한 후 권한을 부여하기 위해 이렇게 쳤더니 엥?? 왜 안 될까... 읽어보니 MySQL 서버 버전에 맞는 구문을 사용하라네..? 뒷부분에 문제가 있는 모양이구만 내가 사용한 구문은 언제 것이길래 버전을 확인해야하는거지? 지금 내 서버에 있는 MySQL의 버전은 뭐지? > 이를 확인하기 위해서는 mysql --version을 ...
TMDB API를 호출하여 영화정보를 가져오던 중 생긴 트러블슈팅
서버에 mysql을 설치를 한 후 따로 User 계정을 하나 만들어서 그거로만 작업하다가 root 계정이 필요한 순간이 왔다. 그래서 항상 하던대로 mysql -u root -p 쳤는데 ? 아니 루트 계정에 권한이 없으면 우째요 굉장히 당황... 했으나 다행히 방법을 곰방 찾았음 이유가 뭔고 하니 MySql을 처음 설치할 때 root 계정의 권한을 제대...
꼭 한 번은 해야 하지만 자주 하는 일은 아니라 잊어버리는 일들이 종종 있다 이런 것들이 있다는 사실을 삽질 초기에 깨닫는다면 참 행복한 삶이라 생각한다.
투표 결과에서 1위를 한 것을 서버에서 인식해서 다른 기능에 사용해야하는 미니 프로젝트를 진행중이다. 처음에는 투표수만 올려서 랭크 부여하면 되겠지라고 단순하게 생각했다. 그러나 랭크를 부여하는 로직에 다다르고 여러 테스트를 해보다보니 고민거리가 생겼다. 단 하나의 1위가 나와야 하는데 만약 같은 득표수를 얻었다면 단 하나의 1위가 나올 수 없게 된다. ...
문제 발생 전 알림 기능을 만들던 중 처음에는 내가 작성한 게시물에 댓글이 달렸을 때(COMMENTADDED)와, 인증 상태가 바뀌었을 때(CERTIFICATIONRESULT) 알림을 보내기로 했다. 여기까진 알람이 잘 왔다. 굿~ 그런데 내 게시물에 좋아요가 눌렸을 때도 알림을 보내는 것도 좋겠다 싶어서 요렇게 LIKE_ADDED를 추가해줬다. 엔티티...
🔥 Problem 투표를 일요일에 만들어서 월요일 0시부터 투표에 참여할 수 있도록 구현을 했는데 프로젝트를 서버에 올리면 로컬과 시간대가 9시간 차이가 나는 것이다. 그래서 일요일이 지나가고 월요일이 됐음에도 서버의 시간은 아직 일요일이기 때문에 투표에 참여가 안 되면서 테스트가 불가능한 이슈가 생겼다. 또한 이 이슈를 해결하지 않으면 나중에 스케줄링할...
이번 프로젝트를 진행하면서 SSE를 활용하여 알림 기능을 구현했다. 그 동안 생긴 트러블 슈팅 기록이다.
🔥 Problem 엔드포인트가 이런 식으로 되어 있고, reviewId는 Long 타입으로 해두었던 상태였다. 그런데 테스트를 해보며 파라미터에 타입이 아닌 을 넣었을 때, 401(Unauthorized) 예외가 터지면서 엑세스 토큰을 넣으라는 메시지가 나왔다. 토큰에는 죄가 없는걸! 🧨 Reason 요청한 URL이 형식이어야 하는데 예를 들...
처음에는 회원탈퇴를 한 후에 그 회원의 토큰으로 뭔가를 시도할 시, 커스텀예외를 날리도록 구현을 해둔 상태였다. 처음 구현을 했을 때의 UserDetailsServiceImpl의 상태 🔥 Problem 그런데 나오라는 예외 메시지는 는 안 나오고 이런 에러 로그가 뜨는 게 아닌가! 왜 null로 나오는거얏..... 유저 정보를 삭제했기 때문에, U...
SSE를 사용해서 알림 기능을 구현하고 있다. 🔥 Problem >첫 구독은 잘 되고, 두 번째 구독은 Access Denied가 뜨면서 emitter가 종료되고, 세 번째 구독부터 다시 정상적으로 구독이 되는 문제가 생겼다.
프롤로그 TMDB API로부터 넷플릭스에서 제공하고 있는 영화 데이터를 받아서 사용중이다. 넷플 내의 인기순으로 받아오기는 쉽지 않았기 때문에 어쩔 수 없이 TMDB 내의 인기도 순으로 정렬을 했다. 그리고 인덱스 페이지에 인기 영화 20위를 보여주는 API를 넣어두었다. 그런데 인도 영화가 인기가 높더라구여......? 인도 영화 당연히 있을 수 있지. ...
말이 좀 이상하다 정렬 기준 하나로 어떻게 정렬을 두 개 설정?한다는거지? 싶겠지만 차차 설명해보도록 하겠다.
문제 상황 > - 리뷰 상세 페이지 조회시, 업로드된 실제 시간과 9시간 차이 발생 방금 업로드한 리뷰에 업로드 된 시간이 '9시간 후'로 표시됨
한동안 Access Denied가 나오지 않고 잘 굴러가는 줄 알았다.그런데 또 Access Denied가 나오는 로그를 발견......