为什么req.user会报错?
这是代码: exports.addTags = function(req, res) { console.log(req.user.tags);//这是正常的 var tags = req.body.tags.split(","); for (var i in tags) { req.user.tags.addToSet(tags[i]);//这个报错,ubdefined }; req.user.save(function(err) { if (err) { res.send(“添加用户级tag失败!”); } else { //res.send(‘更新数据成功!’); res.send(‘添加用户级tag成功’); }; }); } 这是log: 这是相应行数:
为什么 console.log(req.user.tags);就正常,而 req.user.tags.addToSet(tags[i]);就会报错呢?