DEMO(Node.js)
本文通过Node.js环境下的两个实例介绍Control Hub API如何调用。
DEMO下载链接:control-hub-api-demo-nodejs.zip。
DEMO目录结构:
control-hub-api-demo-nodejs
|
|-- httpUtils.js // 基于nodejs的HTTP模块封装了get、post和upload方法
|-- constant.js // 常量
|-- xxxx.mwf // upload.js调用上传接口(/api/firmware/upload),上传设备固件文件
|-- get.js // 通过GET方式调用接口获取数据
|-- upload.js // 通过POST方式实现文件上传
环境准备
- 操作系统:支持macOS,Linux,Windows。
- 运行环境:建议选择LTS版本,最低要求8.x。
运行方式
- 在终端控制台进入DEMO目录。
cd control-hub-api-demo-nodejs
- 将constant.js中的CONTROL_HUB_ADDRESS替换成CONTROL HUB的地址。
- 运行get.js。
node get
- 运行upload.js。
node upload