작업환경 설정


Nodemon 설치

npm install -g nodemon

npm install nodemon body-parser express

실습 1 - Node.js Express


package.json

// 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"
  }
}

일단 강의를 듣는 동안은 이 버전으로 실습 진행

// 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 에서 열림

(결과 화면)

Untitled

Untitled