我正在使用 node-coap 将数据发送到 coap 服务器,我需要在数据包中使用自定义选项,因此我正在运行以下代码:
var req = {
hostname:"localhost",
method:"PUT",
pathname:"create1",
}
var coapReq = coap.request(req)
coap.registerOption('newOption',toBinary,toString)
coapReq.setOption('newOption',b.from('Hello World'))
coapReq.end()
函数 toBinary 和 toString 定义如下:
function toBinary(data){
return b.from(data)
}
function toString(data){
return data.toString()
}
这段代码不起作用。使用 registerOption 方法的正确方法是什么?