Facts
프로젝트
- 대댓글을 댓글로 다시 바꾸고 그에 대댓글에 맞게 sorting을 해서 출력을 하게끔 만들었습니다.
- reply 입력창을 만들어서 대댓글에 속한 댓글이 아닌 댓글 옆에 생성하여 reply에 입력하면 그에 맞는 댓글에 대댓글이 달리도록 했습니다.
- 대댓글들의 수정 삭제 등을 추가했습니다.
- 서버에 테스팅 용 데이터를 저장하여 클라이언트로 불러와서 출력을 했습니다.
Feelings
- crud 완성해서 기분 좋네요.
Findings
Express는 웹 및 모바일 애플리케이션을 위한 일련의 강력한 기능을 제공하는 간결하고 유연한 Node.js 웹 애플리케이션 프레임워크이다.
- 강력한 라우팅
- 고성능에 집중
- 테스트 적용 범위 큼
- HTTP 도우미(방향, 캐싱 등)
- 콘텐츠 네고시에이션 등의 기능들이 있다.
Axios는 사용하기 쉬운 API를 지원하는 널리 사용되는 약속 기반 HTTP 클라이언트로서 브라우저와 Node.js에서 모두 사용할 수 있다. 데이터를 가져오거나 저장하기 위해 HTTP 요청을 하는 것은 클라이언트 측 JavaScript 응용 프로그램이 수행해야 할 가장 일반적인 작업 중 하나이다
- 브라우저에서 XMLHttpRequest 만듦
- node.js에서 http 요청 만듦
- Promise API 지원
- 인터셉트 요청 및 응답
- 요청 및 응답 데이터 변환
- 요청 취소
- JSON 데이터에 대한 자동 변환
- XSRF로부터 보호하기 위한 클라이언트 측 지원
등의 기능들을 지원한다.
Future Action
- 오늘은 하나하나씩 모든 걸 수정할 때마다 변화는 곳을 다 확인을 하면서 진행을 했다. 이렇게 함으로써 에러를 바로바로 찾고 바로바로 수정을 할 수 있었는데, 문제가 그만큼 시간이 너무나도 소요가 되었다. 바로바로 확인해서 나중에 한 번에 몰아서 터지지 않아서 좋다. 이렇게 하도록 하자.
Feedback
Things to do later
프로젝트
- 서버API 구축