Error 2

[AXIOS] PUT 403 에러

Vue.js도 익히고, SpringBoot도 복습할 겸 두 프레임워크를 이용해 게시판을 만들다가 403 에러를 만나 공부태도를 바로 잡기 위해 글을 쓴다. 에러내용은 다음과 같다. axios .put('http://localhost', { headers: { 'Authorization' : this.$store.state.accessToken, } }) .then((res) => { console.log(res); }) .catch((err) => { console.log(err); }); 다음과 같이 서버로 요청을 보냈는데, 계속해서 403 forbidden 에러가 발생했다. 처음엔 권한문제인줄 알고 jwt filter에서 디버깅을 했는데 아예 filter로 들어오지도 못했다. (다시 생각해보면 GET..

TROUBLE SHOOTING 2023.03.10

[ERROR] redis 사용시 같은 Key값으로 다른 프로젝트에서 저장

redis를 이용해 채팅 기능을 구현하는 중이었다. 채팅방 생성은 ARC를 통해 redis에 저장할 수 있었으나 메세지 보내는 socket 통신 확인이 어려워 새 프로젝트를 생성하고, 실습을 계속 이어갔다. 새 프로젝트폴더에서도 채팅방 생성까지는 잘 되었으나 채팅방 목록을 불러오는 과정에서 다음과 같은 에러에 부딪혔다. com.team1.dodam.domain.ChatRoom은 기존 프로젝트 폴더의 채팅방관련 파일이다. 처음에는 전혀 감을 잡지 못해 '왜 ChatRoom을 찾지 못 할까?' 하고 구글링만 했다. 그러던 중 문득 기존 프로젝트에서 채팅방 생성을 한게 떠올랐고, 새 프로젝트에서 컴파일해 실행할 때 기존 프로젝트 관련 정보를 찾지 못하는게 당연하다는 생각이 들었다. 그래서 redis내에 저장된..

TROUBLE SHOOTING 2022.09.14