과제 목표 flight Router ✓ GET /flight 요청은 파싱 가능한 JSON 문자열을 돌려줘야 합니다 ✓ GET /flight 요청의 응답은 배열의 형태여야 합니다 ✓ GET /flight 요청의 응답 객체는 `uuid, departure, destination, departure_times, arrival_times`를 포함해야 합니다 ✓ GET /flight?departure_times=2021-12-03T12:00:00&arrival_times=2021-12-03T12:00:00를 입력하면 조건에 해당하는 객체를 응답으로 보냅니다 ✓ GET /flight?departure=CJU&destination=ICN 을 입력하면 조건에 해당하는 객체를 응답으로 보냅니다 ✓ GET /flight/..
과제 목표 클라이언트의 액션(버튼 클릭)에 따라 각기 다른 HTTP 요청이 서버로 들어오면, HTTP 요청에 담아 보낸 단어를 소문자 또는 대문자로 응답하는 서버를 구현합니다. 참고 문서 HTTP 트랜잭션 해부 https://nodejs.org/ko/docs/guides/anatomy-of-an-http-transaction 내가 겪은 시행착오와 새로 알게 된 것 서버 입장에서 생각하기 계속 프론트엔드의 관점에서만 생각하다 보니 내가 서버를 구현해야 한다는 사실 자체가 낯설었다. 생각이 자꾸 '내가 왜 요청을 받지???'라는 물음으로 돌아가서 이걸 바꾸는 데 시간이 좀 걸렸다. node.js의 http 처리 과정 createServer를 이용해 서버를 생성한다. 이때 규정되는 request, respon..