Node + Stormpath + Express:发送后不能设置标头

时间:2016-01-10 06:33:43

标签: express-stormpath

我是节点新手并使用stormpath来获取自定义数据,我的服务器代码会检索组中的帐户,并为每个帐户提供自定义数据。它应该将数据发送给客户端..但是我收到错误..任何形式的帮助都会有所帮助,谢谢。

错误:"发送后无法设置标头。"



app.post('/profile/cards', bodyParser.json(),ExpressStormpath.loginRequired,function(req, res) {
  var href="https://api.stormpath.com/v1/groups/2D48mI3C9uBFJAFW3pp7Kv";
   client.getGroup(href,function(err,group){
      group.getAccounts(function(err,accounts){
        accounts.each(function(account,cb){
          account.getCustomData(function(err,CustomData){
           res.send(CustomData);
        });
          cb();
        },function(err){
          console.log('Finished iterating over accounts');
        });
      });
    });
  });




1 个答案:

答案 0 :(得分:1)

您的代码无法运行,因为您在Stormpath中重复群组并尝试在每次不允许的呼叫上将网页返回给用户(res.send)。

每条路线只能拨打res.send()一次。