혼자 고민해보기_ 개발/TIL (Today I Learned)
20230727(금)_ 키오스크 프로젝트 진행
nuri-story
2023. 7. 28. 23:13
금일 달성 항목
1) 키오스크 프로젝트 진행
: 로그인, 회원가입,(accessToken, refreshToken) 구현 완료
: 상품 발주 API 작업 진행
문제 해결 과정 1 - HTTP 경로 오류
[문제]
상품 발주 API에서 경로를 찾지 못한다고 에러가 자꾸 뜨는데 라우터문제도 아니고 뭔지 모르는 상황이었습니다.
[시도 및 해결]
상품 발주 API에서 경로를 찾지 못한다고 에러가 자꾸 뜨는데 라우터문제도 아니고 뭔지 모르는 상황이었습니다.
튜터님과 확인해보니 order-item_id 가 - 으로 되어있는데 -되어있는 경우 express가 인식을 못하는 것이 었습니다.
'/items/:item_id/order-items/:order-item_id',
그래서 아래와 같이 확인하니 잘들어갔습니다.
// 상품 발주 상태 수정
OrderItemRouter.put(
'/items/:item_id/order-items/:order_item_id',
auth.verifyAccessToken,
orderItemController.modifyOrderItem
);
[알게된 점]
꼼꼼하게 확인하면서 진행해야겠습니다. 작은 실수들이 너무 많습니다.
문제 해결 과정 2 - 무한 로딩 로그인
[문제]
로그인 구현 완료 후 상품 발주를 시도해보는데 자꾸 무한로딩이 돌아갔습니다.
[시도 및 해결]
// 상품 발주
OrderItemRouter.post(
'/items/:item_id/order-items',
auth.verifyAccessToken,
orderItemController.createOrderItem
);
확인해보니 auth.verifyAccessToken의 경로가 validAccessToken으로 되어있어서 next 다음 단계로 넘어가지못하고 제자리에서 뱅뱅 도는 현상이었습니다.
[알게된 점]
꼼꼼하게 확인하면서 진행해야겠습니다. 작은 실수들이 너무 많습니다.