열렬히.뛰기

프로젝트 시작하기

웹 프로그래밍 > Node.js > 프로젝트 시작하기

1. package.json 만들기

bash
npm init -y

위의 명령어를 치면 다음과 같이 나온다.

json
{
  "name": "(프로젝트 이름)",
  "version": "1.0.0",
  "main": "app.js",
  "type": "module",
  "scripts": {
    "start": "nodemon app" // 중요!
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "description": "",
}

2. 패키지 설치하기

bash
npm i express
npm i -D nodemon
  • nodemon의 역할 : 코드가 변경되었을 때 서버를 재실행 시켜준다.

3. 예시코드 짜보고 실행

javascript
import express from 'express';

const app = express();
app.set('port', process.env.PORT || 3000);

app.get('/', (req, res) => {
    res.send("hello, Express");
})

app.listen(app.get('port'), () => {
    console.log(app.get('port'), '번 포트에서 대기 중');
})

실행은 다음과 같이 한다.

bash
npm start

아래와 같이 나오면 성공!

bash
> beginexpress@1.0.0 start
> nodemon app

[nodemon] 3.1.4
[nodemon] to restart at any time, enter `rs`
[nodemon] watching path(s): *.*
[nodemon] watching extensions: js,mjs,cjs,json
[nodemon] starting `node app.js`
3000 번 포트에서 대기 중