Node.js & Express.js

Express : Node.js를 쉽게 이용하게 해주는 Framework

 

0. node -v를 통해 Node.js 다운로드 여부 확인

1. Node.js 다운로드

2. npm init을 통해 패키지 생성 -> package.json

3. index.js 생성 -> 백엔드부분의 시작점

4. Express 다운로드 -> npm install express --save

5. index.js에 기본적인 expree.js 만들기 -> http://expressjs.com/en/starter/hello-world.html

 

package.json의 scripts에 start 명령어 만들기 

-> "start" : node index.js

-> npm run start

 

Node.js와 MongoDB 연결

0. 화이트리스트에 ip추가

1. 몽고DB 유저 만들기

2. Connect Your Application 클릭 후 URL 사용

 

Mongoose : MongoDB를 편하게 사용할 수 있게 해주는 툴

-> npm install mongoose --save

 

MongoDB

Model : Schema를 감싸주는 역할

Schema : 데이터의 정보 지정 (이름, 닉네임, 이메일, 직업 등) 

 

0. models 폴더 생성

1. models 폴더 안에 Schema 저장

 

Git

git status : 깃의 상태 확인

 

Working Directory

--(git add)-->

Staging Area

--(git commit)-->

Git Repository(Local)

--(git push)-->

Git Repositroy(Remote), GitHub

 

+ Recent posts