提醒,Hive上的Steem-js用户,可以考虑切换到Hive-js了
最近Hive更新了hive-js这个库,在阅读这这篇英文文章后,把要点概括一下:
- 使用steem-js的应用应切换到hive-js上,在下一个HF后steem-js无法正常在Hive上工作。
- 增加了节点的自动切换功能(alternative_api_endpoints),如果一个节点出现问题,会自动切换到下一个节点。
下面进行了一个简单的测试。
首先创建test.js:
"use strict"
const hive = require('@hiveio/hive-js');
// Read posts from Hive
hive.api.getDiscussionsByCreated({tag: 'hive', limit: 10}, function(err, discussions) {
for(var i = 0; i < discussions.length; i++) {
let post = discussions[i]
console.log(post.title)
}
})
运行如下命令安装hive-js:
npm install @hiveio/hive-js --save
之后运行:
node test.js
可以看到程序能够正常运行,但还有一些hive-js的调试信息。
整体而言,感觉把现有使用steem-js的程序改成hive-js的工作量不大,建议使用steem-js的早做迁移,避免某一天程序突然不干活了。
Hive-js源码:https://gitlab.syncad.com/hive/hive-js
更多关于Hive-js的讨论请参考这篇英文文章。
Comments