Block_Chain_Project - 2 [텍스트 P2E게임]

Lumi·2022년 1월 7일
0

Block_Chain_Project

목록 보기
14/30
post-thumbnail

  • 현재에는 css부분과 MyPage부분을 좀더 수정을 하였습니다.

🔥 개요

일단 오늘한 작업은 생각보다 간다하면서도 어려운 부분입니다.

기본적으로 OpenLogin을 통해서 Google로그인을 지원하였습니다.

일종의 OAuth와 같이 사용가능하며 이를 통해서 사용자들에게 좀더 유쾌한 경험을 선사할 것입니다.

기본적으로 구글 로그인을 하면 자동으로 로그인한 값이 유지가 되지만

저희 서버의 DB를 활용하여 로그인을 하게 되면 페이지 리로딩시에 정보가 초기화 되게 됩니다.

이러한 부분을 막기 위해서 로그인을 시도할떄 서버쪽에서 jwt를 통해서 토큰을 발급받았고

이러한 토큰은 window.localStorage에 저장 함으로써 데이터가 유지되게 만들어 두었습니다.

  • 쿠키에 보관을 하는 것으로 알고 있기 떄문에 이 부분은 후에 수정이 가능하면 수정할 것 입니다.

또한 로그아웃 할떄에는 localStorage에 있는 값을 삭제해 줌으로써 user의 값을 갱신시켜 줍니다.

🔥 정리

사실 오늘한 작업은 그렇게 많은 것은 아닙니다.

하지만 얼추 시간이 소요된 이유는 OpenLogin이라는 플랫폼을 활용하여 이더리움 계정을 만드는 작업을 처음하다보니

docs를 하나하나 훑어 보아서 시간이 소요되게 된것 같습니다.

다음에는 node-schedule를 통해서 특정 시간에 원하는 함수가 실행이 될수 있는 작업을 진행해보고자 하며

만약 너무 팀원들과 작업속도 차이가 벌어진다고 생각이 들면 개인의 작업보다는 팀원분들의 작업을 도와주는 시간을 가질것 같습니다

감사합니다!

profile
[기술 블로그가 아닌 하루하루 기록용 블로그]

1개의 댓글

comment-user-thumbnail
2022년 1월 11일

안녕하세요. 꾸준히 올려주신 블록체인 관련 글들 잘 보구 있습니다. 저희는 여행플랫폼 운영중인 스타트업인데 클레이튼 기반 BAPP 개발 및 여행생태계 구축을 기획하고 있습니다. 저희와 함께 할 수 있는 기회가 있으면 좋을 거 같아 먼저 연락 드립니다. 일단 한번 만나서 이야기 나누고 싶습니다. :) 괜찮으시다면 ykseok@gmail.com로 연락처 한번 부탁드릴게요. 따로 연락을 드릴수 있는 방법이 없어, 댓글로 남깁니다.

답글 달기