我部署了网络以从REST客户端查询并启动REST实例。我想使用Google Oauth满足身份验证需求,但是碰巧出现了身份验证错误。
网络位于localhost:3000上,看起来很好;但是,当我导入名片并“试用” / system / historian时,会得到以下响应正文:
“错误”:{“状态代码”:500,“名称”:“错误”,“消息”:“尝试登录并获取用户上下文时出错。错误:尝试注册用户或加载频道配置时出错。错误:注册失败,错误为[[{{code“:20,” message“:”授权失败“}]]]”,“堆栈”:“错误:尝试登录并获取用户上下文时出错。错误:尝试注册用户或加载频道时出错错误:注册失败,并在client.getUserContext.then.then.catch(/home/composer/.npm-global上出现了[[{{code“:20,” message“:” Authorization failure“}]] \ n错误/lib/node_modules/composer-rest-server/node_modules/composer-connector-hlfv1/lib/hlfconnection.js:395:34)\n在\ n在process._tickDomainCallback(internal / process / next_tick.js:228:7 )”
当我检查我的运动场时,我的restadmin卡和一个参与者卡在名为hlfv1的连接下,而admin卡和PeerAdmin卡在另一个称为hlfv1的连接下!连接名称相同,但是有两个连接。我意识到,当我尝试通过restadmin或参与者连接时,遇到了与上述相同的错误。我也知道,在命令之前
sed -e's / localhost:7051 / peer0.org1.example.com:7051 /'-e's / localhost:7053 / peer0.org1.example.com:7053 /'-e's / localhost :7054 / ca.org1.example.com:7054 /'-e's / localhost:7050 / orderer.example.com:7050 /'<$HOME/.composer/cards/restadmin@trade-network/connection.json > /tmp/connection.json && cp -p /tmp/connection.json $HOME/.composer/cards/restadmin@trade-network/
所有卡都在同一连接下。但是,执行此命令后,它将卡分开,并且碰巧出现错误。如何防止卡停留在同一连接下?