Programming/node.js2018. 11. 6. 16:15

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
Posted by 구차니