【问题标题】:"Cannot GET /explorer" error in composer after running the composer-rest-server command运行 composer-rest-server 命令后,composer 中出现“Cannot GET /explorer”错误
【发布时间】:2018-10-08 07:56:54
【问题描述】:

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

发现返回的交易..

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

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

为业务网络定义中的所有类型生成架构

将所有类型的架构添加到 Loopback ...

将所有类型的架构添加到 Loopback

Web 服务器监听:http://localhost:3000

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

{"error":{"statusCode":404,"name":"Error","message":"Cannot GET /explorer/","status":404,"stack":"Error: Cannot GET /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 [as 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-server/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 [as 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-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)"}}

【问题讨论】:

  • 在回答有关您希望在 REST 服务器上具有哪些功能的问题时,您可能拒绝使用资源管理器测试界面。

标签: hyperledger-fabric hyperledger blockchain


【解决方案1】:

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

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

为动态日志指定密钥似乎不起作用。

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2018-09-26
      • 2016-01-15
      • 1970-01-01
      • 2019-07-12
      • 1970-01-01
      • 1970-01-01
      • 2019-03-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多