你好,我正在使用mosca mqtt broker,我想阅读客户端发布到主题的消息。
有没有办法做到这一点?
在发布的事件中,我记录了packet.payload,它只打印客户端I和主题。
server.on('published', function(packet, client) {
console.log('Published', packet.payload);
});谢谢
发布于 2016-11-21 04:13:12
您可以使用"on published“回调将发布的消息记录在文件中,也可以记录在数据库中,以便在需要时随时访问,例如:
server.on('published', function(packet, client) {
// Do what you want with your message here
var msg = packet.payload.toString('utf8');
});不过,要小心内部消息。此回调不会为您过滤,因此您必须自己进行过滤。
请参阅此答案here
发布于 2016-07-05 01:59:14
server.on('published', function(packet, client) {
console.log('Published: ', packet.payload.toString('utf8'));
});https://stackoverflow.com/questions/38186236
复制相似问题