개발일지_28회차

pou·2023년 1월 6일
0

국비지원  부트캠프

목록 보기
29/30

프로젝트 기간

기능 구현

  • 로그인/회원가입,로그아웃 (이용자,관리자)
    JWT,mysql,RDS,sequelize 이용
  • 사용자 인증 미들웨어 (token , bearers)
  • 데이터 베이스 테이블 관리? 모델링? (이용자,관리자)

알아두면 좋은것 , 부족한 것

  • ejs 모듈?
  • node.js express 에서 렌더링 종류들?
  • mysql 외래키 연결하고 데이터 상호작용 후 클라이언트에 표시? (중요 다음기회에 꼭해보자)
  • socket
  • Layered Architecture Pattern
  • error handling

오류

  • 데이터베이스 모델링?
    (models{class name},
    마이그레이션 파일)
    등 오타 대/소문자 구분 확실하게 하자..

  • 로그인/회원가입 기능
    서버에서 req.body가 undefind였던 부분.
    body parser? 모듈? 로 해결?
    어쩌다보니 오류 해결
    (정확한 이유를 모르겠다)

  • 미들웨어
    클라이언트에서 토큰을 저장안해서 생기는문제
    두개의 코드를 클라이언트에서 작성해줘야한다.

    localStorage.setItem("token", response.token);

       headers: {
            'Authorization': 'Bearer ' + token,
        },
profile
좋은 개발자를 향해

0개의 댓글