Today I Learned
날짜
2023년 11월 10일 금요일
내용
- Angular 공부
- 특정 유저의 할일 관리 조회 및 생성 API 구현
- 서버에서 받은 데이터 화면 출력 및
- 일정 변경(11월 10일 금요일 ⇒ 11월 15일 수요일 완성 목표)
Response 출력하기
서버에 Request를 보낸 후 Response로 받은 것을 어떻게 처리해야 할지 감을 잡는데 꽤 오래 걸렸다. 원하는 Data를 받는 것 자체는 생각보다 쉽게 해결되었는데, 해당 Data를 화면에 출력하는 부분이 문제였다. 지금 생각해보면 괜히 어렵게 생각한 것 같아 어처구니가 없긴 한데..
백엔드와 통신을 주고 받는 서비스 코드는 기존에 구현되어 있었는데, 이 코드를 이해하지 못해서 이것 저것 헷갈린듯 하다. Docs를 읽을때도 Observe와 Observable
들인 시간과 노력에 비해 생각보다 싱겁게 해결했는데, 컴포넌트 내에서 any 타입으로 받은 변수에 response를 binding하여 출력했다. 내용이 나타나지 않고 Object object로 출력되긴 했지만 json 형식으로 출력하도록 해줘서 금방 해결했다.
일정
위 과정을 하루종일 하다보니 기존의 계획이 모두 어그러졌다. 다음 주 수요일로 목표를 변경했는데, 화요일에 시작해서 4일만에 끝낼 수 있다고 판단한 내가 자만한게 아니라, 그냥 보는 눈과 생각이 없는거라 차라리 다행이다(?).