MQTT 1884 连接失败
MQTT 1884 connection failed
我在我的站点上使用 mqtt 作为消息传递系统。在我的本地机器上一切正常,但在我的网站(生产)上我收到一个错误:
vendor.bbaf8c4….bundle.js:1 WebSocket connection to
'ws://localhost:1884/mqtt' failed: Error in connection establishment:
net::ERR_CONNECTION_REFUSED
我在我的 Web 服务器中使用 Ubuntu 并且我免费提供了端口 1884。
这个错误是什么意思?
我正在使用 Angular4 并在 AfterViewInit 中添加连接
ngAfterViewInit() {
setTimeout(()=>{
this.messageservice.createMqttConnection(this.userId);
}, 200)
}
我的客户站点上与 Paho 的连接如下所示:
this._client = new Paho.MQTT.Client("localhost", 1884, id.toString());
假设我的域是 mydomain.com 我应该用本地主机替换它吗?
正如评论中所讨论的那样:
您应用中的主机名需要指向您的域,例如mydomain.com
不是 localhost
localhost
将始终指向代码所在的机器 运行,因此不太可能是您想要用于应用程序生产部署的机器。
我在我的站点上使用 mqtt 作为消息传递系统。在我的本地机器上一切正常,但在我的网站(生产)上我收到一个错误:
vendor.bbaf8c4….bundle.js:1 WebSocket connection to 'ws://localhost:1884/mqtt' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED
我在我的 Web 服务器中使用 Ubuntu 并且我免费提供了端口 1884。
这个错误是什么意思?
我正在使用 Angular4 并在 AfterViewInit 中添加连接
ngAfterViewInit() {
setTimeout(()=>{
this.messageservice.createMqttConnection(this.userId);
}, 200)
}
我的客户站点上与 Paho 的连接如下所示:
this._client = new Paho.MQTT.Client("localhost", 1884, id.toString());
假设我的域是 mydomain.com 我应该用本地主机替换它吗?
正如评论中所讨论的那样:
您应用中的主机名需要指向您的域,例如mydomain.com
不是 localhost
localhost
将始终指向代码所在的机器 运行,因此不太可能是您想要用于应用程序生产部署的机器。