Advanced HA. Simple user Sign Process

five1star·2020년 11월 3일

TIL

목록 보기
21/25

Advanced HA.

고대하던(?) 마지막 HA날이 밝았다. 그날이 올까....했는데 오긴 왔구나. 사실 Advanced H.A 자체의 난이도는 생각했던것보다는 높지 않았다. 리액트까지는 어떻게 커버가 되겠지만 리덕스 + 아직 익숙하지 않은 JWT나 OAuth가 나올까 주말동안 꽤나 많은 범위를 복습했다.

다행히도 마지막 시험은 이제껏 본 모든 것을 구현하기보다 마지막 스프린트들, sequelize와 session을 통해 백을 다룰 수 있는지, 프론트에서는 axios를 통해 원하는 정보를 필요한 시점에서 요청할 수 있는지에 초점이 있었다.

  • Server
    서버는 이미 라우터까지 연결되어있었고, Sequelize를 통해 원하는 모델을 만들 수 있는지, 컨트롤러를 통해 SignIn, SignUp, SignOut, Find user with session id를 구현하는게 목표였다. 다행히 마지막 진행했던 shortly-express세션을 통해 학습한 내용을 기반으로 나와 큰 어려움 없이 구현했다.

  • Client
    클라이언트도 리덕스 없이, 리액트를 통해 이미 라우터,컴포넌트가 구성되어있었고 siginIn, SiginUp등 필요에 따라 서버에 요청을 원활하게 보낼 수 있는지가 목표였다.


다행히 시간 내에 제출하고 시연 영상까지 업로드했다.

그리고

결과물

테스트간 어려움을 겪었던 점, 추가 학습할 내용

  1. 서버는 어렵게 느꼈던 부분에서 나오지 않아 다행이었지만, JWT 나 O Auth 는 프로젝트 진행하기 전에 다시 공부해볼 것. 아직 프론트냐, 백이나 뭘 하게될지 모르니...

  2. 클라이언트 통신을 fetch만 사용했지 axios를 제대로 사용해본 적이 없어 당황했다. 다만 사용하기 어려운 통신 라이브러리가 아니여서 어렵지 않게 다룰 수 있었다. 다만 sign in 후 데이터를 이어받는 메소드를 구현하는부분이나, history등 낯선 미들웨어가 있어서 추가적인 공부가 필요할듯하다.

profile
자라나라 코드코드

0개의 댓글