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 번 포트에서 대기 중