코드스테이츠FEB [35번째 수업]

Jes·2022년 6월 18일
0
post-thumbnail

📝 오늘 학습한 내용

22/06/17
어제는 배운 노드 HTTP, Cors를 코드로 작성하며 서버 만들어봤다. 반복적이고 복잡한 코드가 많았는데, 이를 해결할 Express 프레임워크를 사용하여 리팩토링 해서 편리하게 코드를 작성하는 것을 학습했다.
2일간 express로 StatesAirline이라는 코드 스테이츠에서 제공하는 항공 예약 조회 삭제하는 사이트를 만드는 과제를 페어와 함께 실습한다. 과제 난이도가 상당하다

🤔 어려웠던내용

과제를 풀며 이해가 안 갔던 부분이 있었다. nodemon을 사용해서 자동 새로고침을 해줬는데, 파일을 수정하고 서버를 열었던 웹에서는 잘 나타나는데, Postman에서는 자꾸만 나타나지 않아 답답했다.

대충 38번째줄에 서버 오류시 'Internal Server Error' 메세지 출력하라는 내용인데


자꾸만 에러 메시지가 출력되었다. 알고 보니, postman body 부분에 아무 내용도 입력하지 않아 변화가 없었던 것, 왜 그런지 잘 모르겠다. 이 부분 때문에 테스트를 자꾸 못 했던 것 같다. 웹에서는 따로 body를 입력하지 않았는데도 잘 출력이 되던데.. 헷갈린다.

정리

앞서 과제들과 학습한 내용을 통하여 Rest APi 와 더 친해지고, 이해할 수 있게 되었다.
어렵지만 재밌다. 서버가 어떤 식으로 응답받고 요청해 주는지 배웠고, 노드 프레임워크는 참 좋은 도구이다.

profile
Escape Newbie

0개의 댓글