npm i -g nodemon
이 모듈은 효자다. . 저장하고 서버 종료 후 다시 서버를 키는게 너무
비효율적이라 느껴져서 찾다보니 알게된...너란...것....
node전용 liveServer 익스텐션이라 생각하면 될것 같다.
-g는 글로벌이란 뜻으로 현재 프로젝트가 아닌 모든 프로젝트에서 사용이 가능하다.
npm i express mongoos
일단 폴더구조는 이렇다
node-project-solo
├─ app.js
├─ package-lock.json
├─ package.json
├─ routes
│ ├─ comment.js
│ └─ post.js
└─ schemas
├─ comments.js
├─ index.js
└─ posts.js
자바스크립내에 스키마 라는 개념이 별도로 있는건 아니다.
일반적으로 데이터베이스 시스템이나 JSON 파일 등에서 데이터 구조와
유효성을 정의하기 위해 사용된다.
웹 애플리케이션의 특정 URL 경로에 대한 동작을 정의하는 것이다.
라우트는 특정 URL 경로에 대한 요청이 발생했을 때 어떤 동작이 실행되어야
하는지를 결정하는 규칙이나 처리 방식을 정의한다.
자바스크립트에선 Express.js, React Router, Vue Router 등등
많은 라우팅 관련 도구가 있지만, 이번 과제에서는 express를 사용한다.
MongoDB를 더 편하게 사용할 수 있는 node.js기반 odm 라이브러리.
노드 강의를 보며 과제도 시작하려니 정말로 너무많이 힘들다 응애..