Nodejs响应正在发送不准确的响应

时间:2017-02-13 22:45:38

标签: javascript node.js

我试图发送一个状态(200)和被修改为用户单元测试响应的用户对象。

目前,我发现用户已被console.log(users[id])记录,但响应是一个意外的对象数组,索引0是预期的修改用户。

如何将用户作为对象发送?

  addForum:function(req,res,next) {
    //problem im sending an array of objects response to the test
    //need to only send an object so the array can check it
    var user
    console.log('This is Checker');
    if(req.body.add)console.log('true',req.body.add);
    else console.log(false,req.body.add);
    if(req.body.add){
      for (var i = 0; i < users.length; i++) {
        if(users[i].id==req.params.id){
          AddtoUser(i)
        }
      }
    }
    function AddtoUser(id) {
      users[id].favorites.push(req.body.add)
      console.log('found',users[id]);
      res.json(users[id])

    }

    //  res.status(404).send()}
    next()


  },

0 个答案:

没有答案