我想使用mosca在服务器和客户端之间进行通信。第一种情况我订阅并发布来自客户端的数据。并将该数据接收到服务器。但是我再次遇到一些问题我希望从服务器发布数据并从中接收数据同一个客户。
示例:从前端发送相同的数据到服务器。收到这些数据后,我想将这些数据存储在数据库中。保存数据后,我想使用Mosca将一些响应(数据)发送到同一客户端(在Javascript中) )。
感谢您的回答。
答案 0 :(得分:0)
如果您尝试在浏览器上使用MQTT客户端,则应使用选项来激活websocket。
这样的事情:
const mosca = require("./");
const server = new mosca.Server({
http: {
port: 3000, //use this port to connect
bundle: true,
static: './'
}
});