TIL 20230615

M·2023년 6월 16일
0

TIL

목록 보기
21/42

nodemon

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

Schema

자바스크립내에 스키마 라는 개념이 별도로 있는건 아니다. 
일반적으로 데이터베이스 시스템이나 JSON 파일 등에서 데이터 구조와
유효성을 정의하기 위해 사용된다.

Route

웹 애플리케이션의 특정 URL 경로에 대한 동작을 정의하는 것이다.
라우트는 특정 URL 경로에 대한 요청이 발생했을 때 어떤 동작이 실행되어야 
하는지를 결정하는 규칙이나 처리 방식을 정의한다.

exress.js

자바스크립트에선 Express.js, React Router, Vue Router 등등
많은 라우팅 관련 도구가 있지만, 이번 과제에서는 express를 사용한다. 

mongoose

MongoDB를 더 편하게 사용할 수 있는 node.js기반 odm 라이브러리.


노드 강의를 보며 과제도 시작하려니 정말로 너무많이 힘들다 응애..

profile
자바스크립트부터 공부하는 사람

0개의 댓글