npm install -g nodemon
npm install nodemon body-parser express
// package.json
{
"name": "managemant",
"version": "1.0.0",
"scripts": {
"client": "cd client && yarn start",
"server": "nodemon server.js",
"dev": "concurrently --kill-others-on-fail \"yarn server\" \"yan client\""
},
"dependencies": {
"body-parser": "^1.18.3",
"express": "^4.16.4"
},
"devDependencies": {
"concurrently": "^4.0.1"
}
}
일단 강의를 듣는 동안은 이 버전으로 실습 진행
yarn start
”server”: server.js를 실행시킴
”dev”: server와 client 모두 동작시킴// server.js
const express = require('express');
const bodyParser = require('body-parser');
const app = express();
const port = process.env.PORT || 5000;
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));
app.get('/api/hello', (req, res) => {
res.send({message: 'Hello, Express!'});
});
app.listen(port, () => console.log(`Listening on port ${port}`));
실행 시
node server.js⇒ localhost:5000 에서 열림
(결과 화면)
/api/hello로 접속하면 ‘Hello, Express!’라는 메시지를 출력