출처 : 인프런_따라하며 배우는 노드, 리액트 시리즈 — 기본 강의
Step 1) Node js 다운로드
nodejs.org/ko/
에서 Node js 를 다운로드한다.
버전을 출력해서 설치가 완료된 것을 확인할 수 있다.
Step 2) npm package 만들기
$ npm init
Text Editior 에서 패키지를 확인해보자. 필자는 Visual Studio Code 를 사용해서 확인해보았다.
Step 3) Express js 다운로드
Express js 는 Node js를 위한 빠르고 개방적인 간결한 웹 프레임워크이다. 터미널에서 아래의 명령으로 다운로드한다.
$ npm install express --save
Step 4) index.js에서 기본적인 express 앱 만들기
index.js 는 백엔드의 시작점이다.
expressjs.com/en/starter/hello-world.html
위의 링크에서 텍스트를 복사하여 아래와 같이 입력한다.
아래와 같이 line 7 도 추가해준다.
저장 후 아래의 명령어를 실행함으로써 노드앱을 실행한다. (시작점은 index.js)
$ npm start run
실행 확인 완료
Step 5) Mongo DB 연결
가입 후 Project 생성 후 Cluster 를 만든다.
5–7분 기다리면 클러스터가 생성된다.
이제 유저를 생성해보자.
connect 버튼을 클릭한 후 username, pw 를 입력하고 다음으로 넘어가서 connect with application을 클릭한다.
이때 connection string 을 copy 해놓는다.
Step 6) Moongoose 설치
Mongoose : MongoDB를 편하게 쓸 수 있는 Object Modeling Tool이다.
$ npm install mongoose -save
Mongoose를 이용해서 application과 MongoDB를 연결해보자.
line 6–9를 추가해준다. password는 아까 자신이 설정한 것으로 교체한다.
line 7은 아까 copy 한 connection string 이다.
MongoDB가 연결된 것을 확인할 수 있다.
'Node & React > Basic Study' 카테고리의 다른 글
[MAC] Node/React 기초 — Authentication 기능 구현하기 (0) | 2021.01.14 |
---|---|
[MAC] Node/React 기초 - 로그인 기능 (0) | 2021.01.14 |
[MAC] Node/React 기초 — MongoDB에 데이터 암호화하여 올리기 (0) | 2021.01.14 |
[MAC] Node/React 기초 — Body Parser, POSTMAN,Register Router, NODEMON 설정하기 (0) | 2021.01.14 |
[MAC] Node/React 기초 — Model Schema 작성과 SSH설정 및 GITHUB에 Push하기 (0) | 2021.01.14 |