회고

    [Debug] JWT토큰 디버그

    [문제 상황] 어제까지만 해도 잘 되던 my-page 기능이 제대로 동작하지 않는 문제가 있었다. my-page의 프로세스는 다음과 같다. my-page에 접속한다. 토큰이 있는지 확인한다. 만약 토큰이 없으면 로그인 페이지로 리다이렉트 한다. 토큰이 있으면 백엔드 서버로 이를 전송한다. 백엔드 서버에서 응답을 받는다. 만약 토큰이 유효하지 않으면 로그인 페이지로 리다이렉트 한다. (문제 상황) 토큰이 유효하면 사용자 정보를 JSON 형태로 리턴 받는다. 위와 같이 현재 진행하고 있는 프로젝트 'VOCA'는 JWT토큰을 베이스로 구성되어 있다. 현재 문제는 3-1로 토큰이 만료되거나 유효하지 않았을 때 리다이렉트 기능이 제대로 동작하지 않는다는 것이다. [Debug] 서버의 에러 로그를 확인해보니 예상과..

    [회고록] 서비스 오픈 회고

    [회고록] 서비스 오픈 회고

    프로젝트 시작 개인 프로젝트는 많이 했는데, 디자인이 타 플랫폼에 비해 매력적이지 않은 것 같아 팀원을 구하기로 결정했다. 운좋게 디자인, 퍼블, 프론트까지 다 할 수 있는 능력자분을 만나 2명이서 프로젝트를 진행하게 되었다. 요구 분석과 설득의 과정 사람들이 의견을 공유하고 투표할 수 있는 사이트를 만들기로 결정하고 구글 드라이브에 그림을 그려가며 기능 및 요구 분석을 하였다. 보여주는 데이터나 화면의 동작 방식에 대해서 쉽게 결정이 난 것도 있지만, 의견 차이가 좁혀지지 않아 2시간을 넘게 얘기한 적도 있었다. 개인 프로젝트에만 익숙한 나에게 이렇게 누군가를 설득을 하고 설득을 당하는 과정이 힘이 드는 과정이었지만, 좋은 서비스를 오픈하기 위한 하나의 필수 과정이라는 생각이 들었다. 기능의 컨셉이나 ..