使用球童2的反向代理WebsocketPaho

问题描述

我有一个使用PAHO的应用程序。 像这样:
  this.client = new Client(environment.ZCA_MQTT,8888,'','');

服务器将Node.js与nest.js(在端口10000上)和Aedes一起使用

    const server = require('net').createServer(aedes.handle); //(port 1883).
    and
    httpServer.listen(8888,function () {
         Logger.debug('Aedes MQTT-WS listening on port: ' + 8888)
    });

当我使用HTTP时,一切正常。

我用这个conf添加了Caddy 2:

bunker.domain.io      {
#       @websockets {
#               header Connection *Upgrade*
#               header Upgrade    websocket
#       }
#       reverse_proxy @websockets 127.0.0.1:8888
#       reverse_proxy @websockets 127.0.0.1:1883
        reverse_proxy localhost
        #reverse_proxy localhost:10000
        #reverse_proxy localhost:10000

}

我不知道重定向哪个端口以及如何重定向。你能帮我一下吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...