在安装Angular Material之后尝试进行编译时,我遇到了一系列警告(无论是直接来自npm还是通过,ng add @angular/material以及是否选择使用动画)。
它可以正常工作而没有任何警告或问题。有人可以帮助我吗?
以下是警告:
git:(master) ? ng serve
** Angular Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ **
Date: 2019-06-02T16:53:30.127Z
Hash: 790c60ed1be271555fcc
Time: 13875ms
chunk {main} main.js, main.js.map (main) 10.4 kB [initial] [rendered]
chunk {polyfills} polyfills.js, polyfills.js.map (polyfills) 237 kB [initial] [rendered]
chunk {runtime} runtime.js, runtime.js.map (runtime) 6.08 kB [entry] [rendered]
chunk {styles} styles.js, styles.js.map (styles) 181 kB [initial] [rendered]
chunk {vendor} vendor.js, vendor.js.map (vendor) 6.73 MB …Run Code Online (Sandbox Code Playgroud) 我是java开发人员,也是hyperledger的新手.我有兴趣学习它,需要知道从哪里开始.面料与作曲家?
我想用护照本地验证用户登录到像其他护照策略(如作曲家休息服务器passport-github,passport-google).
所以首先我尝试设置这样的COMPOSER_PROVIDER变量
"local": {
"provider": "local",
"module": "passport-local",
"usernameField": "username",
"passwordField": "password",
"authPath": "/auth/local",
"successRedirect": "/",
"failureRedirect": "/"}
Run Code Online (Sandbox Code Playgroud)
然后我在docker中运行服务器(使用mongo作为持久化数据源)并在数据库集合中添加一些用户
问题是我需要使用此护照的下一步是什么.因为我运行此命令仍然得到响应 401 Unauthorized
curl -H"Content-Type:application/json"-X POST -d'{"username":"{USER_NAME}","password":"{USER_PASSWORD}"}' http:// localhost:3000/auth /本地
使用这本护照还不够吗?我是否需要启动另一项服务来本地验证此登录(例如GitHub oAuth应用程序)?
我的问题是关于hyperledger fabric composer中的访问控制.
假设您有一个业务网络,您可以在其中拥有以下参与者:
卖方是向购买公司销售产品的公司的雇员.买方是购买公司的雇员.
示例:购买公司是戴姆勒.戴姆勒的三名员工在网络中注册为买家.销售公司是通用电气.通用电气的两名员工在网络中注册为卖家.
使用超级边缘作曲家的访问控制语言,可以随意限制买家和卖家的访问权限.
但是节点级别的访问控制情况如何?
不仅有买家和卖家,还有两名系统管理员:一名负责戴姆勒同行的系统管理员和一名负责通用电气同行的系统管理员.
默认情况下,系统管理员可以访问所有数据.也就是说,戴姆勒系统管理员可以访问注册的通用电气员工的所有数据.反之亦然,通用电气系统管理员可以访问注册戴姆勒员工的所有数据.
是否可以限制系统管理员对少数权限的访问,例如:
system-administration access-control peer hyperledger-fabric hyperledger-composer
是否可以使用Hyperledger Caliper框架测量在Hyperledger结构上运行的Hyperledger编写器网络性能?如果是,您可以指导我如何更改配置以将Caliper连接到运行Hyperledger作曲家网络?
hyperledger hyperledger-fabric hyperledger-composer hyperledger-caliper
我正试图通过发布身份
composer identity issue -p hlfv1 -n bonusetis -i PeerAdmin -s password -u perelluis -x true -a perelluis
Run Code Online (Sandbox Code Playgroud)
但我明白了
Error: fabric-ca request register failed with errors [[{"code":0,"message":"CA 'ca_peerOrg1' does not exist"}]]
Command failed.
Command succeeded
Run Code Online (Sandbox Code Playgroud)
我确实有一个名为ca_peerOrg1的CA,因为到目前为止我已经使用它了,它显示在我的docker容器中:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
425df4a2d729 hyperledger/composer-playground "pm2-docker compos..." 30 minutes ago Up 30 minutes 0.0.0.0:8080->8080/tcp composer-playground
5d6ac09d2f41 dev-peer0.org1.example.com-bonusetis-0.9.0 "chaincode -peer.a..." 2 hours ago Up 2 hours dev-peer0.org1.example.com-bonusetis-0.9.0
b115a06eebdb dev-peer1.org1.example.com-bonusetis-0.9.0 "chaincode -peer.a..." 2 hours ago Up 2 hours dev-peer1.org1.example.com-bonusetis-0.9.0
bd2b4a5dfced hyperledger/fabric-tools …Run Code Online (Sandbox Code Playgroud) 我一直在研究hyperledger面料.但我不明白hyperledger作曲家的位置.我确实理解它有助于可视化逻辑和事务.但我没有得到的是如何将其与结构网络集成?它创造了什么?它是否是链码,那么它是什么?
Hyperledger Fabric:Perveded Blockchains的分布式操作系统文章中的Hyperledger社区显示,在某些流行的部署配置中,Fabric实现了每秒超过3500个事务的端到端吞吐量.我正试图在我的项目中实现这个结果,但我离它很远.在这里,我将报告我的第一个负载测试结果,并邀请您加入调查,了解如何使用Hyperledger Fabric和Composer实现高吞吐量
我们构建使用Hyperledger Fabric的高负载服务.我们的后端系统包括HF区块链网络,几个微服务(节点j),通过Hyperledger Composer与区块链通信,消息代理用于微服务之间的通信.
Hyperledger Fabric v1.1.Hypeledger Composer v0.19.0
Fabric网络(与Cello一起部署):
{
fabric001: {
cas: [],
peers: ["anchor@peer1st.main"],
orderers: ["orderer1st.orderer"],
zookeepers: ["zookeeper1st"],
kafkas: ["kafka1st"]
},
fabric002: {
cas: [],
peers: ["worker@peer2nd.main"],
orderers: ["orderer2nd.orderer"],
zookeepers: ["zookeeper2nd"],
kafkas: ["kafka2nd"]
},
fabric003: {
cas: [],
peers: ["worker@peer3rd.main"],
orderers: ["orderer3rd.orderer"],
zookeepers: ["zookeeper3rd"],
kafkas: ["kafka3rd"]
},
fabric004: {
cas: ["ca1st.main"],
peers: [],
orderers: ["orderer4th.orderer"],
zookeepers: ["zookeeper4th"],
kafkas: ["kafka4th"]
}
}
Run Code Online (Sandbox Code Playgroud)
fabric001-004 - t2.xlarge类型的AWS ec2实例.最初,我使用的是m5.4xlarge,但它的成本很高,即使Fabric开始出现故障,CPU使用率也始终很低.
Fabric配置:
BatchTimeout: 0.2s
BatchSize:
MaxMessageCount: 10
AbsoluteMaxBytes: …Run Code Online (Sandbox Code Playgroud) 我试图在使用本地护照的hyperledger-composer中验证身份.
我正在网上搜索在角度应用程序中使用的API(即角度应用程序和其他服务器之间的接口).
我什么都找不到.
所以我创建了一个认证服务,假装我使用的是Angular Firebase(即除了composer-rest-server之外的一个单独的服务器,仅用于身份验证),并标记了我需要等效护照本地的代码行(见下文):
import { AuthData } from './auth-data.model';
import { Subject } from 'rxjs/Subject';
import { Injectable } from '@angular/core';
import { Router } from '@angular/router';
import { AngularFireAuth } from 'angularfire2/auth';
@Injectable()
export class AuthService {
private isAuthenticated = false;
constructor(private router: Router, private angularFireAuth: AngularFireAuth) {}
registerUser(authData: AuthData): Promise<any> {
//What is the equivalent to the following line for passport-local ?:
return this.angularFireAuth.auth.createUserWithEmailAndPassword(
authData.email,
authData.password
);
}
login(authData: AuthData) {
//What is the equivalent to …Run Code Online (Sandbox Code Playgroud)