IT-C1MPD4X5G943:webpack11 ganjun$ node -v
v14.15.1
IT-C1MPD4X5G943:webpack11 ganjun$
IT-C1MPD4X5G943:webpack11 ganjun$ cnpm -v
cnpm 6.1.1 (/usr/local/lib/node_modules/cnpm/lib/parse_argv.js)
npm 6.14.9 (/usr/local/lib/node_modules/cnpm/node_modules/npm/lib/npm.js)
node 14.15.1 (/usr/local/bin/node)
npminstall 3.28.0 (/usr/local/lib/node_modules/cnpm/node_modules/npminstall/lib/index.js)
prefix /usr/local
darwin x64 20.2.0
registry https://r.npm.taobao.org
https://help.aliyun.com/document_detail/143599.html?spm a2c4g.11186623.6.656.5dd67cd8K9IMzE
在package.json中添加以下依赖。
dependencies : { rhea : ^1.0.12 }
代码
constcontainer require( rhea ); constcrypto require( crypto ); //创建Connection。 varconnection container.connect({ //接入域名 请参见AMQP客户端接入说明文档。 host : 11112560*******.iot-amqp.cn-shanghai.aliyuncs.com , port :5671, transport : tls , reconnect :true, idle_time_out :60000, //userName组装方法 请参见AMQP客户端接入说明文档。其中的iotInstanceId 企业版实例请填写实例ID 公共实例直接删除${YourIotInstanceId}。 username : 4444444444|authMode aksign,signMethod hmacsha1,timestamp 1573489088171,authId LTAIVne33sFywOG8,iotInstanceId ,consumerGroupId DEFAULT_GROUP| , //计算签名 password组装方法 请参见AMQP客户端接入说明文档。 password :hmacSha1( 9ViU8********** , authId LTAIVne33sFywOG8 timestamp 1573489088171 ), //创建Receiver Link。 varreceiver connection.open_receiver(); //接收云端推送消息的回调函数。 container.on( message , function(context) { varmsg context.message; varmessageId msg.message_id; vartopic msg.application_properties.topic; varcontent Buffer.from(msg.body.content).toString(); // 输出内容。 console.log(content); //发送ACK 注意不要在回调函数有耗时逻辑。 context.delivery.accept(); //计算password签名。 functionhmacSha1(key, context) { returnBuffer.from(crypto.createHmac( sha1 , key).update(context).digest()) .toString( base64 ); }
新冠肺炎疫情的全球大流行不仅深刻影响了世界政治经济格局的发展演进,而且加速...
1.我手机掉进厕所了怎么办?是屎在给我发信息吗? 2.生活就像新闻联播,不是换...
1.世界上最悲哀的事莫过于睡眠不足,尤其是在感冒的时候。 2.我是一个很有原则...
Knative 是基于 Kubernetes 的开源 Serverless 应用编排框架。阿里云 Knative 在...
我们将创建以下三个Shell脚本来锁定和解锁多个帐户和查看账号状态。 创建锁定用...
1.男女之间是真的可以有纯友谊的,只要一个打死不说一个装傻到底。 2.不要迷恋...
?又到一年毕业季,即将开启(实习及正式)职场生涯的同学们会有不少疑惑。比如,...
年味到底是什么?不同的时代,人们迎接春节的方式也在变换。 在70后的眼里,年味...
作者 许力 阿里云原生多模数据库Lindorm与东软云科技推出联合解决方案 共建面向...
数据目录已成为企业数据管理策略的重要组成部分,但选择合适的数据目录并不是简...