EC2
-> aws에서 제공하는 컴퓨터(Instance) 대여 서비스
pm2
-> 컴퓨터를 꺼도 서버가 동작해주게 도와주는 거
mongoose에서 exec()
-> .exec()을 사용할 경우, 에러 검증 시 더 상세한 stack traces를 제공한다.
그리고 Model.findById()의 결과값이 query로 나올 때, 프로미스는 아니지만
async/await를 사용 가능하게 .then()이 있다고 한다. promise와 동일하게 만들려면 exec()를 써라
router는 middle웨어랑 동작방식이 비슷하다.
mongoose
-> 컬렉션(=RDB Table과 동일한 역할 한다.)
API
-> 애플리케이션 끼리 연결 해주는 매개체 이자 약속
API를 작성하는 것은 원하는 데이터를 받아 데이터베이스에 저장 + 원하는 형태로 가공 등..
REST API
-> Rest 소프트웨어 아키텍처의 한 형식이다. 자원을 정의 하고 자원을 중심으로
표현을 구성하는 원칙을 제시한다.
다시 말해서 자원 행위를 표현한다.
ex) 생성은 POST방식으로 업데이트는 PUT/PATCH를 사용
cookie, session, jwt는 내용이 많으니 다음에 다뤄야겠다.