node -v
우선 노드 JS가 설치되어있는지 터미널에서 확인한다
설치되어있지 않다면 위에 홈페이지에 가서 노드 JS를 다운로드한다. 최신버전 말고 많은 사람들이 다운받은 Recommended for most users 버전을 다운 받는 것을 추천한다.
프로젝트를 만들 폴더를 생성한다.
폴더로 가서 npm package를 만들어야 되는데 해당 폴더 터미널로 가서 npm init 을 한다.
npm init
여기서 author, 라이센스 등을 입력하고 난 다음 해당 폴더로 가면 패키지가 설치되어있다. 그러면 package.json 이 생성되어있다.
폴더 밑에 index.js를 만든다.
해당 폴더의 터미널로 가서 npm install express --save 를 하면 익스프레스가 다운받아진다. 여기서 --save를 한 이유는 이렇게 하면 package.json에 익스프레스 버전이 표기된다.
npm install express --save
그러면 node_modules 폴더가 생성되고 그 밑에 코드들이 생긴다.
expressjs.com/en/starter/hello-world.html
여기 홈페이지에 들어가보면 Hello world example 이라고 코드들이 써있다. 그 코드들을 복사 한다.
const express = require('express')
const app = express()
const port = 3000
app.get('/', (req, res) => {
res.send('Hello World!')
})
app.listen(port, () => {
console.log(`Example app listening at http://localhost:${port}`)
})
복사 한 코드들을 index.js 에 붙여넣기 한다. 이 코드들은 익스프레스 모듈을 갖고오는 코드들이다.
package.json 파일로 가서 script에 start를 node index.js 로 설정한다.
"scripts": {
"start": "node index.js",
},
터미널로 와서 npm run start 를 하면 "node index.js"가 start에 들어와서 실행된다.
http://localhost:3000/
여기로 가면 실행된다.
'프로그래밍 > Nodejs' 카테고리의 다른 글
맥 React Native 환경설정 셋팅 1-nvm 설치 (0) | 2021.05.18 |
---|---|
Node JS 비밀번호 Bcrypt로 암호화 시키기 (0) | 2021.03.03 |
Mongo DB 와 노드JS 연결 (0) | 2021.03.01 |