반응형
URL parameter에 의한 매개 변수 전달.
Get Request를 통해 매개 변수를 전달 하는 방법은 다음과 같습니다. 우선 아래와 같이 Get Method를 추가합니다.
server.js
import express from 'express';
const app = express();
app.use(express.json())
app.post('/hello', (req, res) => {
res.send(`Hello! ${req.body.name}!`);
});
app.get('/hello/:name', (req, res) => {
//const name = req.params.name;
const { name } = req.params; // object destructuring for littl bit shorter code.
res.send(`Hello ${name}!!`);
});
app.get('/hello/:name/GoodBye/:otherName', (req, res) => {
const { name, otherName } = req.params; // object destructuring for littl bit shorter code.
res.send(`Hello ${name}!! Good Bye ${otherName}!!`);
});
app.listen(8000, () => {
console.log('Server is listening on port 8000');
});
두가지의 Get Request를 추가 하였습니다. Postman으로 두 가지를 확인 했을때의 결과 화면 입니다.
서버는 아직 자동으로 시작 되지 않으므로 소스를 변경하면 정지 했다가 다시 시작해야 합니다.
(Ctrl + c: 정지 , node src/server.js: 시작)
반응형
'PROGRAMING > FULL STACK' 카테고리의 다른 글
[Back End] Automatically updating with nodemon (0) | 2024.03.16 |
---|---|
[Back End] Upvoting articles (0) | 2024.03.16 |
[Back End] Post request with JSON data (0) | 2024.03.09 |
[Back End] Testing an Express server with Postman (0) | 2024.03.09 |
[Back End] Setting up an Express server (0) | 2024.03.09 |