ETA

2023년 11월 10일 TIL

Today I Learned

날짜

2023년 11월 10일 금요일

내용

  • Angular 공부
  • 특정 유저의 할일 관리 조회 및 생성 API 구현
  • 서버에서 받은 데이터 화면 출력 및
  • 일정 변경(11월 10일 금요일 ⇒ 11월 15일 수요일 완성 목표)

Response 출력하기

서버에 Request를 보낸 후 Response로 받은 것을 어떻게 처리해야 할지 감을 잡는데 꽤 오래 걸렸다. 원하는 Data를 받는 것 자체는 생각보다 쉽게 해결되었는데, 해당 Data를 화면에 출력하는 부분이 문제였다. 지금 생각해보면 괜히 어렵게 생각한 것 같아 어처구니가 없긴 한데..

백엔드와 통신을 주고 받는 서비스 코드는 기존에 구현되어 있었는데, 이 코드를 이해하지 못해서 이것 저것 헷갈린듯 하다. Docs를 읽을때도 Observe와 Observable, subscribe가 정말 어려웠는데.. 사실 아직도 이해는 잘 안됐다.

들인 시간과 노력에 비해 생각보다 싱겁게 해결했는데, 컴포넌트 내에서 any 타입으로 받은 변수에 response를 binding하여 출력했다. 내용이 나타나지 않고 Object object로 출력되긴 했지만 json 형식으로 출력하도록 해줘서 금방 해결했다.

일정

위 과정을 하루종일 하다보니 기존의 계획이 모두 어그러졌다. 다음 주 수요일로 목표를 변경했는데, 화요일에 시작해서 4일만에 끝낼 수 있다고 판단한 내가 자만한게 아니라, 그냥 보는 눈과 생각이 없는거라 차라리 다행이다(?).