从Node.js,Express API调用Hyperledger composer REST API时出现401授权错误

时间:2018-10-11 06:49:44

标签: hyperledger-composer

我能够使用护照jwt令牌策略保护超级账本作曲者APi。我正在从nodejs应用程序生成令牌,该应用程序用于获取访问令牌并成功认证超级账本编排API。现在,我的问题是我必须在前端应用程序中集成超级账本APi,以便已登录的用户可以调用这些API。在使用邮递员的访问令牌调用Hyperledger API时,我可以获得结果。 但是从nodejs应用程序调用时,出现401授权错误。

下面是我的代码段。请帮忙,如果我做错了事。

router.get('/callHyperledgerGetAssets', passport.authenticate('jwt',{session:false}),function(req, res, next){

request.get({
  uri: 'http://localhost:3000/api/SampleAsset',
  headers: { // speciyfy the headers
    "access_token": "s%3AEKuyvKAfMtflyuYfM4cNYtr7HK9lcthr5k5OF69xfi99tE6MABq9fAWS7PPKvFse.5KiNJyilFG92nyc3eteLEiwcP1ys3%2BMGPQB5KuDcF6s"
}

}).pipe(res); 

});

0 个答案:

没有答案