angularjs - Hyperledger Angular App - 错误消息:“找不到 API 路由”
问题描述
我使用 Hyperledger Fabric Composer 创建了一个简单的应用程序。
但是,当我尝试与应用程序(在http://localhost:4200提供服务)交互时,我不断收到以下错误消息:
Error: 404 - Could not find API route. Please check your available APIs.
此错误消息出现在我想做的任何事情(创建新参与者/资产,提交交易,...)
我检查了错误消息是否与我创建的应用程序有关。所以我还部署了另一个我从网上下载的应用程序。同样,当我尝试与 UI 交互时出现了相同的错误消息。
**********************************************************
长话短说:
在我写完代码之后,我采取了通常的步骤来获得一个 Angular Web App:
在应用程序的文件夹(“my_app”)中,我创建了一个名为“dist”的文件夹。在文件夹“dist”中,我运行了以下命令:
composer archive create -t dir -n ../
composer network install --archiveFile my_app@0.0.1.bna --card PeerAdmin@hlfv1
composer network start --networkName my_app --networkVersion 0.0.1 --card PeerAdmin@hlfv1 --networkAdmin admin --networkAdminEnrollSecret adminpw
composer card import -f admin@my_app.card
//start rest-server:
composer-rest-server
yo hyperledger-composer
在最后一个命令之后,我(从菜单中)选择了基于业务网络“my_app”创建“角度”应用程序的选项。
创建了一个包含 angular-application 的文件夹(文件夹名称:“angular”)。
在文件夹“angular”中,我运行了以下命令:
ng serve
在命令行上创建了一些输出,其中包括以下行:
** NG Live Development Server is running on http://localhost:4200 **
当我访问http://localhost:4200时,起初一切看起来都很好。
但是,每当我单击 UI 中的任何按钮(例如“添加参与者”)时,都会收到以下错误消息:
Error: 404 - Could not find API route. Please check your available APIs.
解决方案
推荐阅读
- jakarta-ee - 将 JAR 文件添加到 WEB-INF.lib 中的异常
- node.js - 我正在使用flutter和node js开发一个测验应用程序,需要向所有参与者广播一个随机问题
- excel - 如何将 curl cammand 转换为 vba (winHttprequest)?
- reactjs - 反应出口 React.createContext 未定义
- java - 如何处理空元素的 NoSuchElementException。仍然执行下一行代码?
- php - 使用另一个数组的键值获取数组的值
- python - 如何在不使用numpy的情况下获取所有对角线二维列表?
- java - Android studio ERROR: The java plugin has been applied, but it is not compatible with the Android plugins
- c# - 从 UI 转换 DateTime
- android - 同一个sql表中的子id和父id映射