首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用expressJS获取Stormpath中的自定义用户数据?

如何使用expressJS获取Stormpath中的自定义用户数据?
EN

Stack Overflow用户
提问于 2014-08-25 01:26:45
回答 2查看 361关注 0票数 1

您好,我想在一个普通的JS函数中从stormpath API中获得一个自定义JSON文件,而不是在一个视图中。

view方法如下所示:

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

但是,当我尝试像这样使用该方法时:

代码语言:javascript
复制
var customD = res.send('Your email address is:', res.locals.user);

它返回意外的标记‘(’错误

EN

回答 2

Stack Overflow用户

发布于 2014-08-26 00:18:51

在发布的示例中,引号是经过丰富编码的,而不是标准的单'或双引号"。我会用单引号代替你的引号。您正在使用什么文本编辑器来编写您的节点应用程序?

关于最初关于自定义数据的问题,您能告诉我们您是如何分配自定义数据属性的吗?我怀疑您可能遇到了这个问题:https://github.com/stormpath/stormpath-sdk-node/issues/88

票数 2
EN

Stack Overflow用户

发布于 2014-08-28 04:02:27

你能试试下面的代码示例吗?

代码语言:javascript
复制
var stormpath = require('express-stormpath');
app.get('/email', stormpath.loginRequired, function(req, res) {
  res.send('Your email address is:' + res.locals.user.email);
});

我怀疑几件事:

  • 您的代码正在路由外运行。
  • 您的res.send()中有一个逗号,因此send方法认为您传入的是附加参数,而不是单个字符串。
  • 您没有直接使用电子邮件地址。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25474345

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档