长安链官网地址 长安链 ∙ ChainMaker
- 安装 Git
下载 Git 安装包 执行安装
安装后执行下面命令,设置你自己的账号信息
git config --global user.name "Your Name"
git config --global user.email "email@example.com"
- 新建目录,将长安链SDK和我们的测试项目都下载到这个目录下
长安链SDK下载:用命令行工具进入目录执行下面命令
git clone --recursive https://git.chainmaker.org.cn/chainmaker/chainmaker-sdk-go.git
测试项目下载: 用命令行工具进入目录执行下面命令
git clone https://git.sunwaysaga.com/chain/sw.git
- 选中 sw 目录,右键菜单选择 用 VS Code 打开
选择调试模式,执行调试
- 用 Postman 执行测试接口
下载 Postman 安装包,执行安装
执行添加 Stuff 测试
JSON 字符串 {“code”:”123″,”name”:”电池”, “quantity”: 5}
执行查询 Staff 测试
简单的说明一下这个环境
第一个目录 .vscode 是vscode编辑器的配置,主要包含的是启动调试脚本用的配置文件 launch.json。
第二个目录 testdata 是测试数据,测试配置,主要的配置是 sdk_config.yml,启动时候会通过此配置文件生成一个区块链客户端对象 。此外其中的 crypto-config 里面包含了各区块链节点的用户证书,在连接节点的时候,需要用到这些证书。
.gitignore 是 git 的忽略文件配置,里面记录的文件不会上传到 git 服务器,不会进行版本管理。
chain.go 这个是我们自己写的,调用 sdk 方法的模块。
go.mod Go 项目配置文件,这个文件负责管理项目的依赖关系,记载项目用到的所有第三方包。
go.sum 也是 Go 的项目配置文件,也是负责管理依赖,不过不需要我们关注。
stuff.go 我们自己写的一个测试用的实体模块。
sw.go 项目的启动文件,通过它启动了一个 web server。