IM 23 - 054 TIL

프최's log·2020년 10월 31일
0

TIL

목록 보기
87/137

93 days

[ Don't try to memorize,
just repeat it
Until you automatically read it ]


HA 준비에 앞서 서버/클라이언트 설정에 대해 다시 공부하고 스프린트를 복습하고 있다.

먼저 shortly-express 코드 리팩토링을 진행했다. async/await를 이용하여서 진행해보았는데 시간이 걸렸다. 이해한듯 못한듯 애매한 비동기 처리 ㅠㅠ... 제대로 알아둬야 고생하지 않는다고 하셔서 꾸준히 보고 연습해야할 것 같다.

남은 시간은 서버 구축/클라이언트 연결해보기

처음으로 아무것도 없는 상태에서 서버 만들고 DB 데이터 띄우기까지 시간 소요가 어마무시했다;;;
클라이언트까지 할 수 있을까 ㅠㅠ...

session... 하...일단 session 인식하게 만든 후 클라이언트 UI 제작까지 해보자.

session은 info 하나를 시작하니 그래도 원활하게 진행되었다. 포스트맨을 이용해서 요청/응답도 성공적! 뿌듯

fetch를 이용한 로그인을 받아와서 마이페이지로 리디렉트하는 것은 완료했다!
다만, 로그인되지 않는 사용자에 대한 값을 에러 처리하는건 잘못된거 같아서 다시 접근해야할 것 같다.
catch가 아니라 if/else 사용해보기..

이제 마이페이지에서 개인정보를 볼 수 있도록 구현하고, 로그아웃버튼을 넣으면 될 것 같다.
받아온 회원 id 값으로 GET 요청을 보내면 될 것 같은데... 시간이 벌써 12시니 내일 해야겠다.

위에가 성공하면 회원가입도 해보자.

참고


TIL(진행마감사항 + 하루 마감 후 작성)

  • shortly-express 코드 리팩토링
    • 재공부
  • sequelize 에서 findOnCreate defaults
    • 옵션으로 달 수 있는 값으로, 새로운 객체 생성 시 기본 값으로 사용한다. 공식문서
  • axios와 fecth 차이
profile
차곡차곡 쌓아가는 나의 개발 기록

0개의 댓글