从Stormpath获取信息?

时间:2014-08-27 10:58:30

标签: jquery node.js api express stormpath

好的,我正在创建一个使用Stormpath来管理用户帐户信息的nodeJS应用程序。

目前,用户可以访问网络应用程序并被要求登录/注册。一旦他们这样做,他们将被重新定向到主页。

现在我想从stormpath 抓取他们的数据,并在他们的个人资料页面中将其显示在屏幕上。 所以他们的电子邮件,姓名,地址和自定义数据就是我所追求的。

现在我不想让这个电话受到“查看”的影响,而不是当他们点击相应的按钮时

这就是你用VIEW做的事情---这不是我想要的。

var stormpath = require('express-stormpath');
app.get('/email', stormpath.loginRequired, function(req, res) {
res.send('Your email address is:', res.locals.user);
});

如何在普通的jQuery函数中执行此操作?

1 个答案:

答案 0 :(得分:1)

哟,听起来你想要做的就是使用jQuery来获取用户的帐户数据并在页面上使用它。唯一的方法是首先将用户的JSON数据传递到视图中。

jQuery只会查看DOM,所以它只能访问已经在视图中的数据 - 如果你不想在视图中看到用户数据,那就没办法了使用AJAX类型请求获取此信息。

您可以做的是更新您的视图代码,以便返回的HTML在隐藏div中以JSON格式包含用户的数据,然后使用jQuery从隐藏的div中提取该数据并使用它。

这有意义吗?