javascript - Stormpath 调用特定数据

标签 javascript json node.js express stormpath

我正在构建一个使用收藏夹功能的 Web 应用程序。该 Web 应用程序是使用 Node 和 Express.js 构建的,并使用 Stormpath API 进行用户管理。为了实现此功能,我需要访问某些自定义数据(将更新)。为此,我需要在用户登录到我的网站时从 Stormpath 访问用户帐户信息,但我是 Node 新手,看不到执行此操作的方法。

帮忙??

最佳答案

在我看来,您好像已经有一个用户帐户,并且想要获取自定义数据来在其中存储内容 - 这是正确的吗?

如果是这样,您可以执行以下操作:

app.get('/test', function(req, res) {
  var account = ...;  // I'm assuming you already have an account.
  account.getCustomData(function(err, data) {
    if (err) res.send(500).end()
    res.json(data);
  });
});

上述路由将以 JSON 形式返回用户的自定义数据。

下面是一个示例,我将在自定义数据中存储一些内容,然后将其保存到 Stormpath:

app.get('/test', function(req, res) {
  var account = ...;  // I'm assuming you already have an account.
  account.getCustomData(function(err, data) {
    if (err) res.send(500).end()
    data.favorites = ['cookies', 'and', 'cream'];
    data.pet = {
      type: 'dog',
      name: 'Scribbles',
      breed: 'chihuahua',
      color: 'brindle'
    };
    data.save(function(done) {
      res.json({ message: 'Finished saving data to Stormpath!' });
    });
  });
});

关于javascript - Stormpath 调用特定数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25730501/

相关文章:

node.js - 如何对基于 websocket 的 Node.js 应用程序进行基准测试?

javascript - 尝试调用另一个对等点时出现 PeerJS 错误 : Failed to execute 'addStream' on 'RTCPeerConnection' : parameter 1 is not of type 'MediaStream'

javascript - 使用 JavaScript 或 jQuery 读取数组 JSON

javascript - 为什么 chrome.notifications.onButtonClicked.addListener 函数运行多次?

javascript - 如何使用 .map() 获取对象数组中的键?

json - Swift 4 json解码器错误flickr

java - libGdx 中的 GameState 到 JSON 的序列化不起作用,我该如何修复它?

json - Play Framework 2.1 中的 Scala 到 JSON

javascript - 如何解决Node js和mongodb中的时区问题?

Node.js 驱动程序 "mongodb"findAndModify() 的实现 - 如何指定字段?