wx.connectSocket 连接局域网IP报错问题?
发布于 7 年前 作者 yangfang 4604 次浏览 来自 官方Issues

我的电脑IP局域网IP地址是:

192.168.5.139

我在端口1234上搭建了一个测试Websocket的服务器;

然后,我在小程序里写:

wx.connectSocket({

url: ‘ws://192.168.5.139:1234’,

success: function(e) {

that.setData({

tips: ‘连接成功’

})

},

fail: function(e) {

console.log(e)

}

})

发现它报错:

VM203:1  ws://192.168.5.139:1234 不在以下 socket 合法域名列表中,请参考文档:https://developers.weixin.qq.com/miniprogram/dev/framework/ability/network.html

然鹅,我看文档里写着:

  • 域名不能使用 IP 地址(小程序的局域网 IP 除外)或 localhost;

这不是说可以用局域网IP吗?为毛又报错呢?

回到顶部