说明 链码调试只能在solo模式下进行
Docker-Compose 配置
- 主要修改是Peer配置
## 环境变量配置
environment:
FABRIC_LOGGING_SPEC=DEBUG
CORE_CHAINCODE_LOGGING_LEVEL=DEBUG
CORE_PEER_CHAINCODEADDRESS=peer0.org1.example.com:7058
CORE_PEER_CHAINCODELISTENADDRESS=0.0.0.0:7058
## 添加命令参数 --peer-chaincodedev=true
command: peer node start --peer-chaincodedev=true
Goland 配置
image.png- 创建一个go Build
- 设置路径为 当前链码所在的本地路径
- 同2 设置路径为 当前链码所在的本地路径
-
点击按钮进入编辑界面 配置一下 如图
image.png
其中
- CORE_PEER_ADDRESS 为远程Peer 地址 +端口号7058
- CORE_CHAINCODE_ID_NAME 为链码名称 是PackageID
- 设置节点地址
特别注意
在安装完链码后peer lifecycle chaincode install
就必须开启goland 监听 也就是commit
之前启动注册,否则将无法调试
网友评论