Reactjs can';t从react应用程序连接到节点处的本地mqtt服务器

Reactjs can';t从react应用程序连接到节点处的本地mqtt服务器,reactjs,mqtt,Reactjs,Mqtt,让mqqturl=”mqtt://localhost:1888"; 让mqttClient=mqtt.connect(mqqturl); mqttClient.on(“连接”,()=>{ 日志(“已建立连接…”); })您不能在浏览器中使用来自的本机MQTT。要使用MQTT,您需要在WebSocket上使用它 假设您的代理是在启用MQTT over websockets的情况下设置的,您需要从mqtt://localhost:1883到ws://localhost:[其他端口号]是的。你说得对。

让mqqturl=”mqtt://localhost:1888";
让mqttClient=mqtt.connect(mqqturl);
mqttClient.on(“连接”,()=>{
日志(“已建立连接…”);

})
您不能在浏览器中使用来自的本机MQTT。要使用MQTT,您需要在WebSocket上使用它


假设您的代理是在启用MQTT over websockets的情况下设置的,您需要从
mqtt://localhost:1883
ws://localhost:[其他端口号]

是的。你说得对。我刚刚更改了端口,它对我有效。谢谢