85일차 Dev-log #14

0. 안되던게 된다..

  • 어제 장바구니 목록 불러오는 코드를 약간 수정했다. 기존에 있던 이 부분 분기가 잘못 된건지 계속 ‘회원가입 후 주문내역을 확인 할 수 있습니다’라는 문구만 뜨는 것이었다.
   if (!req.currentUserId) {
             return res
                 .status(403)
                 .send({
                     message: '회원가입 후 주문내역을 확인 할 수 있습니다.',
                 })
         } else { ...
  • 그래서 해당 부분을 제외하고, 만약 회원가입 및 로그인이 되지 않은 상태에서 장바구니를 확인한다면의 메세지는 클라이언트에서 처리로 변경해야 할 것 같다.
  • 장바구니에 추가 잘 되고 … 이제 예쁘게 꾸미기만 하면 되는데, css 는 정말 시간 가는줄 모르고 계속 하게된다.. 100프로 만족되는 상황이 안나와서 🌧

1. 그외 클라이언트와 서버가 합쳐지는 과정에서 생기는 잡다한 오류들

  • level 을 받아오는 코드가 작동하지 않았다. 그 이유는 level 을 받아올때 email 이 필요한데, 클라이언트 코드 순서에 따라 email(userinfo)가 수신되기전에 level 을 받아오는 코드가 실행되서 그런것
  • 그래서 코드 순서 및 userinfo 를 받아오는 then 안에서 level 을 받아오는 코드가 실행되도록 하니까 됨 🔥
  • 근데 오류가 뜨는것이 email 이 undefined 라는 오류가 뜨는게 아니라 서버에서 외래키로 연결해놓은 davaValues 가 undefined 라고 떠서 오류 찾아내는것이 어려웠다..;
  • 더군다나 postman 에서는 수신이 잘 되서…ㅠㅠ 클라이언트의 오류해결은 정말 어려운 것 같다.

2. https 배포가 되지 않는다.

  • 내위치를 기반으로 주변 카페를 찾아주는 기능이 있어서 https 로 배포를 해야하는데 구매한 도메인에서 서버가 ssl 인증서 오류로 실행되지 않는다.
  • 일단 헬프데스크에 올리고 해결해보기로…
  • 나는 http 배포를 위한 준비를 하고있기로 했다.
  • 이제 일주일 정도 남았다…

Updated: