运行composer-rest-server命令后,在composer中出现“无法获取/ explorer”错误

时间:2018-10-08 07:56:54

标签: hyperledger-fabric hyperledger blockchain

  

从业务网络定义中发现类型...

     

发现退货交易..

     

从业务网络定义中发现类型

     

为业务网络定义中的所有类型生成模式...

     

为业务网络定义中的所有类型生成的模式

     

为环回添加所有类型的架构...

     

为回送添加了所有类型的架构

     

Web服务器在以下位置监听:http://localhost:3000

然后,当我在浏览器中运行以上链接时,出现以下错误:

  

{“错误”:{“状态代码”:404,“名称”:“错误”,“消息”:“无法获取/ explorer /”,“状态”:404,“堆栈”:“错误:无法获取/ explorer / \ n在raiseUrlNotFoundError(/home/santosh/.nvm/versions/node/v8.12.0/lib/node_modules/composer-rest-server/node_modules/loopback/server/middleware/url-not-found.js: 21:17)\ n在Layer.handle [作为handle_request](/home/santosh/.nvm/versions/node/v8.12.0/lib/node_modules/composer-rest-server/node_modules/express/lib/router/layer处.js:95:5)\ n位于trim_prefix(/home/santosh/.nvm/versions/node/v8.12.0/lib/node_modules/composer-rest-server/node_modules/express/lib/router/index.js: 317:13)\ n位于/home/santosh/.nvm/versions/node/v8.12.0/lib/node_modules/composer-rest-server/node_modules/express/lib/router/index.js:284:7\n在Function.process_params(/home/santosh/.nvm/versions/node/v8.12.0/lib/node_modules/composer-rest-server/node_modules/express/lib/router/index.js:335:12)\n在下一个(/home/santosh/.nvm/versions/node/v8.12.0/lib/node_modules/composer-res t服务器/node_modules/express/lib/router/index.js:275:10)\n位于/home/santosh/.nvm/versions/node/v8.12.0/lib/node_modules/composer-rest-server/node_modules /express/lib/router/index.js:635:15\n在下一个(/home/santosh/.nvm/versions/node/v8.12.0/lib/node_modules/composer-rest-server/node_modules/express/lib /router/index.js:260:14)\n在Function.handle(/home/santosh/.nvm/versions/node/v8.12.0/lib/node_modules/composer-rest-server/node_modules/express/lib/路由器上的router / index.js:174:3)\ n(/home/santosh/.nvm/versions/node/v8.12.0/lib/node_modules/composer-rest-server/node_modules/express/lib/router/index .js:47:12)\ n在Layer.handle [作为handle_request](/home/santosh/.nvm/versions/node/v8.12.0/lib/node_modules/composer-rest-server/node_modules/express/lib/路由器/layer.js:95:5)\n位于trim_prefix(/home/santosh/.nvm/versions/node/v8.12.0/lib/node_modules/composer-rest-server/node_modules/express/lib/router/index .js:317:13)\ n位于/home/santosh/.nvm/versions/node/v8.12.0/lib/在Function.process_params上的node_modules / composer-rest-server / node_modules / express / lib / router / index.js:284:7 \ n(/home/santosh/.nvm/versions/node/v8.12.0/lib/node_modules/ composer-rest-server / node_modules / express / lib / router / index.js:335:12)\ n在下一个(/home/santosh/.nvm/versions/node/v8.12.0/lib/node_modules/composer-rest -server / node_modules / express / lib / router / index.js:275:10)\ n在urlencodedParser(/home/santosh/.nvm/versions/node/v8.12.0/lib/node_modules/composer-rest-server/ node_modules / body-parser / lib / types / urlencoded.js:91:7)“}}

2 个答案:

答案 0 :(得分:1)

在命令composer-rest-server之后,终端会询问有关如何配置服务器的一些问题。questions asked for configuring server

对于此问题,如果您不想指定任何键,请输入Specify a key if you want to enable dynamic logging?,然后输入No。键入n或留空,它将作为键。重新启动服务器,然后键入No。希望它能起作用。

答案 1 :(得分:1)

在命令composer-rest-server之后,我遇到了类似的错误。我通过

解决了我的问题
  1. 使用Ctrl + C退出当前实例
  2. 重新运行命令composer-rest-server
  3. 输入Yes(或y)中的问题? Specify if you want to enable the explorer test interface:

指定动态日志记录的键似乎无效。