在aws website上给出的示例使用了Paho,而我尝试使用mqtt.js对其进行改编,因为它似乎具有更好的采用性。自从我使用Angular 6+以来,我决定选择ngx-mqtt,它虽然没有被广泛采用,但是在幕后使用了mqtt.js并似乎提供了一个方便的可观察界面。
1)这完全有可能还是我走到尽头?我应该坚持Paho吗?
2)这是devtools网络的外观:
这是我的配置:
import { MqttModule } from 'ngx-mqtt';
MqttModule.forRoot({ connectOnCreate: false })
...
this.mqttService.connect({ protocol: 'wss', hostname: 'foo', path: '/bar', port: 80 });
this.mqttService.observe('baz');
相关阅读:
答案 0 :(得分:3)
ngx-mqtt效果很好。 我在我的angular 8应用程序中使用ngx-mqtt没有问题(我在撒谎)。对于基本配置,此link可以为您提供帮助:这是我的问题,我从this medium guide开始。 (我仍然被卡住,因为我已经过了https,而mqtt要求使用tls才能正常工作,而我还没有解决问题)。
关于网络检查器,您当然没有看到“获取”请求:这些方法与http相关,并且与套接字协议无关。