2014-11-11 4 views
0

получить данные в формате JSON от моего клиента и хотят сохранить его Stormpaths пользовательских данных с помощью Node.js с express.js:Как восстановить и размещать пользовательские данные в Stormpath

Я получил свой основной почтовый маршрут:

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

Похоже, что вы хотите поместить свойства данных непосредственно в пользовательский объект данных? Я бы предложил использовать функцию «расширить», которая скопирует свойства data на объект customData.

Например, используя Underscore extend:

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

Мне также очень нравится xtend

Смежные вопросы