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();

// client로부터 GET요청을 받았다
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에 보내기









댓글

이 블로그의 인기 게시물

Lesson 12_1 프로퍼티 노드(Property Node)

DAQ로 전압 측정하기-2

Lesson 12_2 참조를 이용한 프로퍼티노드(Property Node)