node.js - 如何在节点 azure iot sdk 中添加消息属性
问题描述
使用 azure C sdk,可以使用Map_AddOrUpdate(propMap, "propKey", propText)
. 有没有类似的东西?我在用着
const Protocol = require('azure-iot-device-mqtt').Mqtt;
const Client = require('azure-iot-device').Client;
const Message = require('azure-iot-device').Message;
client = Client.fromConnectionString(deviceConnectionString, Protocol);
// misc code
return new Promise( (resolve,reject) => {
client.sendEvent(message,(err,res) => {
if ( err ) {
logger.error(TAG,'Failed to send message: ', err.toString())
reject(err)
}
if (res) logger.info(TAG,'Send status: ' + res.constructor.name);
resolve(res)
})
})
我无法在客户端界面中找到任何允许我设置信封属性的内容。
解决方案
你可以这样做:message.properties.add('yourProp', 'val')
。您可能会发现此示例很有用。
推荐阅读
- r - 从 for 循环中的列表列表中删除元素
- ruby-on-rails - 讨论中的 NoMethodError#show
- c# - 使用 asp.net core web api 延迟注册服务
- actions-on-google - 在 Google 智能家居动作测试模拟器中找不到(不再)共享按钮
- c# - 没有等待的异步任务的第二次实现
- security - 什么是意大利腊肠攻击
- mysql - 如何在已经存在且有数据的表中创建 AUTO_INCREMENT 列?
- java - 如何获取 HDFS 中特定目录模式的目录列表并使用 Java 选择最新目录?
- pandas - 多列数据及其均值的分类图
- javascript - uncaughtException 后退出进程