const process = {
login: (req, res) => {
const { name } = req.body;
console.log(`${name}`);
res.send(`${name}`);
},
};
위 코드를 포스트맨으로 실행하면

주동재 가 나오는데
const process = {
login: (req, res) => {
const name = req.body;
console.log(`${name}`);
res.send(`${name}`);
},
};
3번째 줄에 name에 중괄호를 빼고 실행하면

[object object]가 된다.
그런데 여기서 json.stringify를 쓰면
const process = {
login: (req, res) => {
const name = req.body;
console.log(JSON.stringify(name));
res.send(JSON.stringify(name));
},
};

{"name":"주동재"}가 된다. 왜일까?
'Node.js 공부' 카테고리의 다른 글
| promise (resolve, reject) (0) | 2022.05.12 |
|---|---|
| node.js mysql no database selected (0) | 2022.05.09 |
| node.js 포스트맨으로 데이터 받기 (0) | 2022.05.04 |
| TypeError: Cannot destructure property 'name' of 'req.body' as it is undefined. (0) | 2022.05.04 |
| router란 (0) | 2022.05.04 |
