여기서 마지막에 orders가 나와야하는데 왜 안나오나요?
어디에 문제가 있는건가여? 도와주세요
디버그하니깐 null로 나오긴 하는데... 예제처럼 수정하려면 어떻게 해야할까요
db는 mysql 쓰고 있습니다
🎁2024 역대급 사랑주간 시작🎁
여기서 마지막에 orders가 나와야하는데 왜 안나오나요?
어디에 문제가 있는건가여? 도와주세요
디버그하니깐 null로 나오긴 하는데... 예제처럼 수정하려면 어떻게 해야할까요
db는 mysql 쓰고 있습니다
안녕하세요, 이도원입니다.
마지막에 API 호출하신 http://127.0.0.1:8000/user-service/users/[USER-ID]에서는 말씀하신 것처럼 주문 목록을 가져오는게 맞습니다. 다만, 해당 사용자가 주문한 내역이 있는 경우에 표시되어야 하며, 주문 내역이 존재하는 지는 order-service의 DB에서도 직접 확인해 보실 수 있습니다.
마지막에 Debug 하신 내용에 대한 이미지를 보니,
라고 되어 있는 것 같은데, 비어 있는 orderList를 userDto에 지정하였기 때문에, 실제 주문한 내용이 있다고 하더라도 주문내역을 가져오지 못하는 것 같습니다.
만약 강의 내용대로 따라하시는 중이라면, 주문 처리를 하는 부분과 해당 주문을 확인하는 부분에 대한 처리를 하신 다음에 사용자 상세보기에서 주문 내역을 확인해 보실 수 있을 것 같습니다. 주문 내역을 가져오기 위해서는 user-service에서 order-service로 RESTful API를 호출하는 부분 또는 FeignClient를 사용하는 부분을 소개하고 있습니다.
질문하신 내용에 대해 충분한 답변이 되지 않았다면 다시 글 남겨 주세요.
감사합니다.
답글