node.js Express GET요청으로 모든멤버를 Client에 보내기
Express로 GET요청을 server에 보내고 그에 따른 응답을 받아서 출력하는 코드를 작성하도록 하겠습니다.
const express = require('express');
const members = require('./member'); // members 데이터 저장
const app = express();
const PORT = process.env.PORT || 5000;
app.listen(PORT, () => console.log(`Server Started on PORT : ${PORT}`));
일단 기본적으로 위 코드를 작성합니다. 여기서 members가 있는데 이는 배열이며 원소는 Object입니다.
app.get('/members', (req, res) => {
})
'/members'는 client가 입력해야할 url주소. req는 client 요청사항, res는 서버쪽 응답사항 입니다.
위 코드에서는 전체 members를 보내면 되기 때문에 GET요청을 받으면 전체 members로 응답해 줍니다.
const express = require('express');
const members = require('./member'); // members 데이터 저장
const app = express();
app.get('/members', (req, res) => {
res.send(members).end(); // 모든 멤버를 client에 보낸다.
});
const PORT = process.env.PORT || 5000;
app.listen(PORT, () => console.log(`Server Started on PORT : ${PORT}`));
위와 같이 코드를 작성한 다음에 Postman으로 테스트 합니다.
위와 같이 GET용청을 보낸 Postman에서 전체 members를 server에서 받을수 있습니다.
이전글 : node.js Express Middleware 사용법
다음글 : node.js Express GET요청으로 특정멤버를 Client에 보내기
댓글
댓글 쓰기