收藏
回答

微信小程序真机调试请求mqtt连接问题?

代码片段奉上:

connectMqtt: function () {
    const options = {
      //clean: true, // true: 清除会话, false: 保留会话
      //topic: 'test',
      connectTimeout4000// 超时时间
      clentId''//客户端ID
      port8084//重点注意这个
      sslfalse,
      keepalive60// 心跳时间
      username''//连接用户名
      password'' //连接密码,有的密码默认为public
    }
    client = mqtt.connect('wxs://ip/mqtt', options)
    client.on('connect', (e) => {
      console.log('服务器连接成功')
      //订阅主题
      client.subscribe('zhuti', {
        qos0
      }, function (err{
        if (!err) {
          console.log('订阅成功')
        }
      })
    })

小程序本地调试能正常访问mqtt服务器

真机调试报错

Origin: 不一样

回答关注问题邀请回答
收藏

4 个回答

  • Demons
    Demons
    2022-02-25

    试一下这个:https://developers.weixin.qq.com/miniprogram/dev/api/network/websocket/wx.closeSocket.html

    2022-02-25
    有用
    回复
  • 橙客
    橙客
    2022-10-30

    这个问题大家解决了嘛,我现在也存在这个问题,困扰了一周了,没有找到解决办法

    2022-10-30
    有用
    回复
  • 六扇门
    六扇门
    2022-09-06

    同问,解决了吗,我也遇到了

    2022-09-06
    有用
    回复
  • 雨过天晴
    雨过天晴
    2022-07-12

    我也遇到和你一模一样的问题,你的后面解决了吗?如果解决了,求分享一下解决方式,谢谢。

    2022-07-12
    有用
    回复
登录 后发表内容