본문 바로가기
개발/차근차근 개발일지 TIL

TIL 230426_Shop Project : Middleware, Swagger

by 코딩하는짱구 2023. 4. 26.
반응형

TIL 230426_Shop Project : Middleware, Swagger

✅오늘 학습 Keyword

1. Shop Project : Middleware

이전에 진행하던 쇼핑몰 프로젝트에서 강의대로 따라했으나 goods 조회시 goods목록이 빈 상태로 출력되었다.

코드상에 문제가 있는지 찾아봤지만 찾아낼 수가 없어서 처음부터 진행하였다. 

 

2. Swagger

lv3 과제(sequelize를 이용한 게시판)에 swagger 적용해보기

 

3. ERD(Entity Relationship Diagram) 

lv4 과제를 시작하기 전 ERD 부터 구상해보기

LV4 과제용

 

✅오늘 겪은 문제

1. Shop Project : Middleware

강의대로 진행했지만 또 조회가 안되서 곰곰히 생각해보니.. 

내가 DB자체를 새로 파서 진행했기때문에 저장되있는게 없던거였다....내 시간..

상품과 카트에 모두 data를 저장해주고 나니 정상적으로 진행되었다. 

그 외에 에러는 아래 정리해두었고, 문제없이 기능들을 구현했다. 

 

2. Swagger

공홈과 구글링으로 찾아봤지만 복잡한 방법들이 많았고 정확한 방법을 잘 모르겠어서 헤맸는데,

슬랙에 수강생분의 팁으로 swagger 설치에 성공했다.

그러나 아직 상세설명까지는 추가하지 않았고 lv4 과제에 적용할 예정이다. 

 

**항해99 14기 오성인님의 벨로그를 참조

https://velog.io/@dhtjddls/swagger%EB%A5%BC-%ED%8E%B8%ED%95%98%EA%B2%8C-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0-node-express-%ED%99%98%EA%B2%BD

 

✅오늘 겪은 에러 및 해결시도

이런 에러가 계속 났다

 

chat GPT검색 결과
console로 찍어보니 jwt내용은 잘 전달되고있었다
생성할때 의 jwt
시크릿키가 다른것을 확인
수정 후 정상적으로 출력

✅알게된 점 

모든 에러에서 터미널창에 출력되는 값을 더 자세히 살펴보고, 익숙해지면 에러의 원인을 찾아내는게 쉬워진다. 

함께 공부하는 분들과 논의하여 더 좋은 코드를 짜는 것이 효율적이다.

반응형