2017-09-21 3 views
1

Je cours le Balance transfer example du tissu Hyperledger ver 1 sur le serveur Ubuntu. Exposé port 4000 sur Node.js et essayant de tester l'API avec l'outil POSTMAN. Pour chaque demande (POST ou GET) Je reçois la même erreur:Erreur non autorisée lors de la connexion de l'API express node.js via le serveur Postman on Hyperledger v1

<!DOCTYPE html> 
 
<html lang="en"> 
 
    <head> 
 
     <meta charset="utf-8"> 
 
     <title>Error</title> 
 
    </head> 
 
    <body> 
 
     <pre>UnauthorizedError: No authorization token was found 
 
      <br> &nbsp; &nbsp;at middleware (/usr/src/app/node_modules/express-jwt/lib/index.js:76:21) 
 
      <br> &nbsp; &nbsp;at /usr/src/app/node_modules/express-unless/index.js:47:5 
 
      <br> &nbsp; &nbsp;at Layer.handle [as handle_request] (/usr/src/app/node_modules/express/lib/router/layer.js:95:5) 
 
      <br> &nbsp; &nbsp;at trim_prefix (/usr/src/app/node_modules/express/lib/router/index.js:317:13) 
 
      <br> &nbsp; &nbsp;at /usr/src/app/node_modules/express/lib/router/index.js:284:7 
 
      <br> &nbsp; &nbsp;at Function.process_params (/usr/src/app/node_modules/express/lib/router/index.js:335:12) 
 
      <br> &nbsp; &nbsp;at next (/usr/src/app/node_modules/express/lib/router/index.js:275:10) 
 
      <br> &nbsp; &nbsp;at urlencodedParser (/usr/src/app/node_modules/body-parser/lib/types/urlencoded.js:82:7) 
 
      <br> &nbsp; &nbsp;at Layer.handle [as handle_request] (/usr/src/app/node_modules/express/lib/router/layer.js:95:5) 
 
      <br> &nbsp; &nbsp;at trim_prefix (/usr/src/app/node_modules/express/lib/router/index.js:317:13) 
 
     </pre> 
 
    </body> 
 
</html>

Je pense qu'il ya quelque chose nécessaire pour configurer librairie JWT-express. Aucune suggestion?

Répondre

0

Problème résolu! Je ne passais pas l'en-tête d'autorisation JSON Web Token (JWT) qui est généré lorsque l'utilisateur est enregistré sur le réseau.