on
[인프런] 따라하며 배우는 노드, 리액트 시리즈 - 기본 강의 (Node.js...
[인프런] 따라하며 배우는 노드, 리액트 시리즈 - 기본 강의 (Node.js...
서버를 위한 환경 세팅을 해보자.
#2 node.js와 express.js 다운로드 하기
node.js는 자바스크립트를 서버 사이드에서 쓸 수 있는 언어 , express.js는 node.js를 좀 더 쉽게 사용하기 위한 프레임워크
Node js 설치 -> 터미널에서 node –v 명령어로 설치 여부 및 버전 확인
npm init 후, vscode에서 폴더 열기 -> 터미널에서 express.js 설치 npm install express -–save --save 의미 : package.json에 해당 라이브러리를 사용한다고 표시됨
Index.js에 작성한 코드
const express = require('express') // express module 가져옴 const app = express() // express function 이용해서 새로운 app을 만들고 const port = 3000 // port는 원하는 숫자로, 3000번 port를 back server로 둠 app.get('/', (req, res) => res.send('hi~')) // root 디렉토리에 'hi~'를 출력되게 해줌 app.listen(port, () => console.log(`example port ${port}`)) // 설정한 port를 실행
Package.json에 추가한 start 부분 -> 터미널에서 npm run start할 때 start가 여기서 적용됨 시작점이 index.js이라고 명시해 둔 코
"scripts": { "start": "node index.js", "test": "echo \"Error: no test specified\" && exit 1" }
브라우저에서 localhost:3000으로 들어가면 나타남
#3 mongoDB 연결
MongoDB 가입 및 new project 생성 (new cluster 생성 )
https://cloud.mongodb.com/v2/612f4da2daf6b516fc4ed707#clusters
출처: [인프론] 따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
from http://dass-develop.tistory.com/9 by ccl(A) rewrite - 2021-09-16 16:26:55