访问3000没问题:
问题(已解决):composer的explorer没有出现

谜一样的错误

问题(已解决):composer的explorer没有出现

{"error":{"statusCode":404,"name":"Error","message":"Cannot GET /explorer","status":404,"stack":"Error: Cannot GET /explorer\n    at raiseUrlNotFoundError 
(/home/cielo/.nvm/versions/node/v8.15.1/lib/node_modules/composer-rest-server/node_modules/loopback/server/middleware/url-not-found.js:21:17)\n    at Layer.handle [as handle_request] 
(/home/cielo/.nvm/versions/node/v8.15.1/lib/node_modules/composer-rest-server/node_modules/express/lib/router/layer.js:95:5)\n    at trim_prefix 
(/home/cielo/.nvm/versions/node/v8.15.1/lib/node_modules/composer-rest-server/node_modules/express/lib/router/index.js:317:13)\n    at /home/cielo/.nvm/versions/node/v8.15.1/lib/node_modules/composer-rest-server/node_modules/express/lib/router/index.js:284:7\n    at Function.process_params 
(/home/cielo/.nvm/versions/node/v8.15.1/lib/node_modules/composer-rest-server/node_modules/express/lib/router/index.js:335:12)\n    at next 
(/home/cielo/.nvm/versions/node/v8.15.1/lib/node_modules/composer-rest-server/node_modules/express/lib/router/index.js:275:10)\n    at /home/cielo/.nvm/versions/node/v8.15.1/lib/node_modules/composer-rest-server/node_modules/express/lib/router/index.js:635:15\n    at next 
(/home/cielo/.nvm/versions/node/v8.15.1/lib/node_modules/composer-rest-server/node_modules/express/lib/router/index.js:260:14)\n    at Function.handle 
(/home/cielo/.nvm/versions/node/v8.15.1/lib/node_modules/composer-rest-server/node_modules/express/lib/router/index.js:174:3)\n    at router 
(/home/cielo/.nvm/versions/node/v8.15.1/lib/node_modules/composer-rest-server/node_modules/express/lib/router/index.js:47:12)\n    at Layer.handle [as handle_request] 
(/home/cielo/.nvm/versions/node/v8.15.1/lib/node_modules/composer-rest-server/node_modules/express/lib/router/layer.js:95:5)\n    at trim_prefix 
(/home/cielo/.nvm/versions/node/v8.15.1/lib/node_modules/composer-rest-server/node_modules/express/lib/router/index.js:317:13)\n    at /home/cielo/.nvm/versions/node/v8.15.1/lib/node_modules/composer-rest-server/node_modules/express/lib/router/index.js:284:7\n    at Function.process_params 
(/home/cielo/.nvm/versions/node/v8.15.1/lib/node_modules/composer-rest-server/node_modules/express/lib/router/index.js:335:12)\n    at next 
(/home/cielo/.nvm/versions/node/v8.15.1/lib/node_modules/composer-rest-server/node_modules/express/lib/router/index.js:275:10)\n    at urlencodedParser 
(/home/cielo/.nvm/versions/node/v8.15.1/lib/node_modules/composer-rest-server/node_modules/body-parser/lib/types/urlencoded.js:91:7)"}}

终端是这样的

问题(已解决):composer的explorer没有出现

[email protected]:~/cprogrames/test-bna/dist$ composer-rest-server? Enter the name of the business network card to use: [email protected]
? Specify if you want namespaces in the generated REST API: never use namespaces
? Specify if you want to use an API key to secure the REST API: No
? Specify if you want to enable authentication for the REST API using Passport: No
? Specify if you want to enable the explorer test interface: No
? Specify a key if you want to enable dynamic logging: 1111
? Specify if you want to enable event publication over WebSockets: Yes
? Specify if you want to enable TLS security for the REST API: No

To restart the REST server using the same options, issue the following command:
   composer-rest-server -c [email protected] -n never -d 1111 -w true

Discovering types from business network definition ...
Discovering the Returning Transactions..
Discovered types from business network definition
Generating schemas for all types in business network definition ...
Generated schemas for all types in business network definition
Adding schemas for all types to Loopback ...
Added schemas for all types to Loopback
Web server listening at: http://localhost:3000
Rest Server dynamic logging is enabled
Unhandled error for request GET /explorer: Error: Cannot GET /explorer
    at raiseUrlNotFoundError (/home/cielo/.nvm/versions/node/v8.15.1/lib/node_modules/composer-rest-server/node_modules/loopback/server/middleware/url-not-found.js:21:17)
    at Layer.handle [as handle_request] (/home/cielo/.nvm/versions/node/v8.15.1/lib/node_modules/composer-rest-server/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/home/cielo/.nvm/versions/node/v8.15.1/lib/node_modules/composer-rest-server/node_modules/express/lib/router/index.js:317:13)
    at /home/cielo/.nvm/versions/node/v8.15.1/lib/node_modules/composer-rest-server/node_modules/express/lib/router/index.js:284:7
    at Function.process_params (/home/cielo/.nvm/versions/node/v8.15.1/lib/node_modules/composer-rest-server/node_modules/express/lib/router/index.js:335:12)
    at next (/home/cielo/.nvm/versions/node/v8.15.1/lib/node_modules/composer-rest-server/node_modules/express/lib/router/index.js:275:10)
    at /home/cielo/.nvm/versions/node/v8.15.1/lib/node_modules/composer-rest-server/node_modules/express/lib/router/index.js:635:15
    at next (/home/cielo/.nvm/versions/node/v8.15.1/lib/node_modules/composer-rest-server/node_modules/express/lib/router/index.js:260:14)
    at Function.handle (/home/cielo/.nvm/versions/node/v8.15.1/lib/node_modules/composer-rest-server/node_modules/express/lib/router/index.js:174:3)
    at router (/home/cielo/.nvm/versions/node/v8.15.1/lib/node_modules/composer-rest-server/node_modules/express/lib/router/index.js:47:12)
    at Layer.handle [as handle_request] (/home/cielo/.nvm/versions/node/v8.15.1/lib/node_modules/composer-rest-server/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/home/cielo/.nvm/versions/node/v8.15.1/lib/node_modules/composer-rest-server/node_modules/express/lib/router/index.js:317:13)
    at /home/cielo/.nvm/versions/node/v8.15.1/lib/node_modules/composer-rest-server/node_modules/express/lib/router/index.js:284:7
    at Function.process_params (/home/cielo/.nvm/versions/node/v8.15.1/lib/node_modules/composer-rest-server/node_modules/express/lib/router/index.js:335:12)
    at next (/home/cielo/.nvm/versions/node/v8.15.1/lib/node_modules/composer-rest-server/node_modules/express/lib/router/index.js:275:10)
    at urlencodedParser (/home/cielo/.nvm/versions/node/v8.15.1/lib/node_modules/composer-rest-server/node_modules/body-parser/lib/types/urlencoded.js:91:7)

想不明白,为什么我运行它没有出现explorer?????

解决方法

玄学各位。我完成了后面的angular的创建以及npm install后。关掉了当前的composer-rest-server 并重新运行。就可以了。
希望遇到同样错误的人能够参考一下这个经历,共勉。

composer-rest-server -c [email protected] -n never -d 1111 -w true

问题(已解决):composer的explorer没有出现

相关文章: