@baidu-map/bns
v1.2.0
Published
Node.js n-api bns cpp addon
Downloads
5
Readme
nodejs napi bns addon
迁移自node-bns,具体干啥的
安装
npm install @baidu/bns
备注:
- 注意目前仅支持公司开发机linux环境运行
- 需要使用厂内重新编译后的Nodejs版本,官网直接下载不能使用此扩展
开发build
sh deps.sh ##待完善,依赖安装 bcloud
npm run build
测试
npm run test
这次迁移开发有一下特点
- node v12版本支持,使用 napi,理论对后续 node 版本也可兼容
- 使用prebuildify,安装时候自动检查跳过编译也不会从网络下载,开发生产环境直接使用编译好的扩展
get_instance_by_service_async
与get_service_conf_async
方法返回 promise,对于 node12版本可以直接 await执行,不再使用回调方法
注意项
get_instance_by_service_async
会 reject,get_service_conf_async
也有 rejectget_instance_list
这个方法注意下,貌似一直不可用,如有有线上用到请联系
todo
- benchmark