body에 json으로 값을 넘길 경우 키가 없는 것이 대한 대책
undefined로 비교하려고 했는데 아래의 방법이 정석일 듯
// CHECK REQ VALIDITY if(!req.body["password"] || !req.body["name"]){ result["success"] = 0; result["error"] = "invalid request"; res.json(result); return; } |
[링크 : https://velopert.com/332]
파라미터로 넘길경우 값이 없는 것에 대한 대책
app.get('/users/:id', (req, res) => { const id = parseInt(req.params.id, 10); if (!id) { return res.status(400).json({error: 'Incorrect id'}); } }); |
[링크 : http://webframeworks.kr/tutorials/nodejs/api-server-by-nodejs-03/]
'Programming > node.js' 카테고리의 다른 글
npm 특정 버전의 모듈 설치하기 (0) | 2018.11.07 |
---|---|
axios 여러개의 요청을 묶어서 하기 (0) | 2018.11.07 |
curl jwt (0) | 2018.10.26 |
node-rtsp-stream 과 node-rtsp-stream-es6 차이 (0) | 2018.10.24 |
node.js undefined 확인하기 (0) | 2018.10.22 |