restapi 2

노드js 입문(04. Express.js)

Express.js의 이해 웹서버란 무엇인가? Express는 무엇인가? 일반적인 웹 서버와 Node.js로 만든 웹 서버는 다르지 않습니다. 기능이 다른 웹 서버는 존재할 수 있지만 기반이 되는 개념 자체가 다른 웹 서버는 존재하지 않습니다. Express.js란? Express.js는 Node.js로 서버를 빠르고 간편하게 만들 수 있게 도와주는 웹 프레임워크 입니다. API Client 학습 API Client란 개발단계에서 우리가 작성한 API의 요청을 확인하거나 테스팅 할 때 도움을 주는 툴입니다. API Client를 사용함으로 개발 속도를 높이거나 치명적인 에러를 예방하는데 도움을 받을 수 있습니다. Postman, Insomnia 등 여러 API Client가 있지만 이번에는 Thunder..

5분만에 제대로 설계하는 ⭐️ REST API [노마드코더]

RESTful API는 설계부터 잘 해놔야 team member와 사용자가 잘 사용할 수 있다. API는 CRUD (Create, Read, Update, Delete) 를 위해 활용된다. 이때 API가 필요한 URL을 모두 만들고 싶겠지만 이렇게 하면 URL이 너무 많아지고 복잡해질 뿐만 아니라 협업 구성원이 해당 URL을 이해하기 어려울 것이므로 좋은 설계가 아니다. 그러므로 convention에 따라 적절한 URL을 설계해야 한다. 동사 사용 금지 ex. /create, /see, /get, /edit, /delete, /update, /find collection (복수) 과 unique identifer를 활용해 두 종류의 URL 생성 ex. /movies, /movies/inception ᅠᅠ..