如何重置和发布自定义数据到Stormpath

时间:2014-11-11 18:02:57

标签: javascript node.js express stormpath

我从客户端获取JSON数据,并希望使用带有express.js的node.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。

我该如何解决?

1 个答案:

答案 0 :(得分:1)

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

例如使用Underscore extend

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

我也非常喜欢xtend