我试图发送一个状态(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()
},