
// members.js
module.exports = [
{ id: 1, name: 'John Doe', /* .. 생략 */ },
{ id: 2, name: 'Jane Lee', /* .. 생략 */ },
/* .. 생략 */
]
// main.js
const express = require('express');
const app = express();
const members = require('./members');
app.use(express.json());
app.post('/api/members', (req, res) => {
const newMember = req.body;
members.push(newMember);
res.send(newMember);
});
app.listen(3000, () => {
console.log('Server is running on port 3000');
});
app.use(express.json()) 미들웨어body 에 있는 JSON 데이터를 request 의 body 프로퍼티에 설정되되록 한다.
그 다음 리퀘스트의 path 와 method 를 보고 알맞은 route handler 가 호출된다.