본문 바로가기

dev/nodejs

express 설치

node js를 사용하기 위한 프레임워크로 express js를 설치해준다.

 

npm init

npm install express --save

 

npm init 명령어로 package.json 을 만들어주고 express 를 설치해준다. 그럼 package.json 파일 내에 express가 추가된 것이 보인다.

 

 

 

Express "Hello World" example

Hello world example Embedded below is essentially the simplest Express app you can create. It is a single file app — not what you’d get if you use the Express generator, which creates the scaffolding for a full app with numerous JavaScript files, Jade

expressjs.com

 

express 공식 사이트에서 나오는 코드를 복사해 app.js 파일에 넣어준다.

 

// app.js
const express = require('express') // express 모듈
const app = express()
const port = 3000 // 포트

app.get('/', (req, res) => { // '/' 루트 경로로 접속 시 'Hello world!' 출력
  res.send('Hello World!')
})

app.listen(port, () => {
  console.log(`Example app listening on port ${port}`)
}) // 실행

 

그리고 터미널에 명령어를 실행시키고 3000포트로 접속하면 Hellow World! 가 나온다.

 

node app.js

 

 

또는 packags.json 파일의 scripts 에 start 를 추가해주면 npm 명령어로 실행 가능하다.

 

 

npm run start

 

 

nodemon

 

코드 변경을 바로바로 반영하기 위해 nodemon 이라는 패키지를 설치한다.

 

npm install --save-dev nodemon
// 개발환경에서만 사용하므로 -dev 사용

 

devDependencies 에 nodemon 이 추가되었고, scripts 의 start 를 node -> nodemon 으로 변경해준다.

 

 

 

코드 수정후 저장 시

 

'dev > nodejs' 카테고리의 다른 글

nodejs - env파일  (0) 2023.07.22
node js - typescript 설정  (0) 2023.07.20
node js - 요청, 응답  (0) 2023.07.10
node js - route  (0) 2023.07.10
node js - mariaDB 연동  (0) 2023.07.10