【问题标题】:Waterlock How to Update User In ControllerWaterlock 如何在控制器中更新用户
【发布时间】:2016-05-30 17:24:37
【问题描述】:

我在弄清楚如何使用 Waterlock 时遇到了一些麻烦。我正在使用 Sails.js 和 Angularjs,我不确定如何更新 Sails 控制器中经过 Waterlock 身份验证的用户的用户属性。我不应该为此编写自己的控制器吗?是否有通过 Sails 或 Waterlock 中的 API 调用更新用户的标准方法?

【问题讨论】:

    标签: angularjs sails.js waterlock


    【解决方案1】:

    我找到了解决方案,以防其他人被困在这里。您可以在 req.session.user 中访问经过身份验证的用户的数据,您将通过 Waterline ORM 更新用户。

    这里有一些示例代码:

    module.exports = require('waterlock').actions.user({
      updateCurrentUser: function(req, res) {
        User.update(req.session.user.id, req.body)
          .exec(function(err, changes) {
            return res.json(changes);
          });
      }
    });
    

    【讨论】:

      猜你喜欢
      • 2015-05-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-09
      • 2019-03-09
      相关资源
      最近更新 更多