1

嗨,我想在普通 JS 函数中而不是在视图中从stormpath API 获取自定义JSON 文件。

视图方法是这样的:

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

但是,当我尝试只使用这样的方法时:

var customD = res.send('Your email address is:', res.locals.user);

它返回一个意外的令牌'('错误

4

2 回答 2

2
于 2014-08-25T16:18:50.820 回答
0

您可以尝试以下代码示例吗?

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 方法认为您传递的是附加参数,而不是单个字符串。
  • 您没有直接使用电子邮件地址。
于 2014-08-27T20:02:26.990 回答