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