0

我从客户端获取 JSON 数据,并希望使用 node.js 和 express.js 将其保存到 Stormpaths 自定义数据:

我有我的基本发布路线:

app.post('/post', stormpath.loginRequired, function(req, res){
var data = req.body;
res.locals.user.customData.test = data;
res.locals.user.customData.save();

});

我基本上想覆盖customData.test 中的给定数据并保存它,但现在它正在将给定数据添加到customData.test。

我该如何解决?

4

1 回答 1

1

听起来您想将数据属性直接放在自定义数据对象上?我建议使用“扩展”函数将data属性复制到customData对象上。

例如使用下划线扩展

_.extend(req.locals.user.customData, data);

我也很喜欢xtend

于 2014-11-11T19:10:53.690 回答