작성
·
393
0
[Nest] 1286 - 2022. 09. 20. 오후 9:17:20 ERROR [ExceptionsHandler] Cannot read property 'restaurant' of undefined
TypeError: Cannot read property 'restaurant' of undefined
at OrderService.postOrder (/Users/dane_won/NodeProjects/flutter-lv2-server-main/src/order/order.service.ts:36:8)
at OrderController.postOrder (/Users/dane_won/NodeProjects/flutter-lv2-server-main/src/order/order.controller.ts:63:30)
at /Users/dane_won/NodeProjects/flutter-lv2-server-main/node_modules/@nestjs/core/router/router-execution-context.js:38:29
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:95:5)
====
파라미터를 잘못 보낸 느낌인 것 같은데... 다시 찾아봐야겠죠?ㅠㅠ
답변 3
0
혹시 위와 같은 상황이 생기신 분은 앱 캐시 되어있는 product uuid와 server에 product uuid가 다른 경우 입니다.
앱 Hot restart 하시고 장바구니를 다 지우고 새로 담아서 주문하기 하시면됩니다.
0
0
restuarant/:rid의 경우 rid를 필수적으로 입력해줘야하는 URL입니다. 프로덕션 환경에서는 "rid가 필수입니다"처럼 에러 메세지를 반환해주겠지만 강의용 서버라 예외처리를 해놓지는 않은 상태입니다. restaurant와 restaurant/:rid는 완전 다른 API입니다.