详细讲解一个标准的智能合约客户端该有的样子
Node_modules存放react
框架下所有类库文件
星云链API的库文件命令:
进入项目目录
1 | npm i nebulas |
下列命令展示该项目所有依赖包:
1 | npm -l package.json |
启动项目命令:
1 | npm start |
解析源码
目录: / src/ index.js
该文件是索引文件
1 | import React from 'react'; |
这里是所有程序的入口.
打开node.json包文件下的nebulas
包, 进入index.js
文件
看到如下结构
1 | module.exports = { |
这就是返回的结构,一个map
检查是否能调用nebulas包测试
执行/src/
下新建文件testAPI.js
1 | ; |
执行如下命令
1 | node nebulasTest.js |
输出结果如下
1 | rick@Rick:~/Desktop/新云/0509/demoapp-0011/src$ node testAPI.js |
可调用的包全部暴露出来.
API注解
1 | ; |
实现在区块链上调用API查询内容代码:
1 |
|