广告投放

微信小程序出现Websocket connerction to ws:127.0.0.1:XXX 这种错误是什么原因?

目录

    微信小程序出现Websocket connerction to ws:127.0.0.1:XXX 这种错误是什么原因?
    VM9180 asdebug.js:1 WebSocket connection to 'ws://127.0.0.1:2345/' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED

    本人使用微擎,测试啦啦外卖的小程序,发现老实出现这种报错。

    在网上搜索了很多文字,都没有详细的说出到底是哪里出现的问题。最后在workerman问答区找到了答案。感谢workerman的damao,给出的解释。

    connection refuse(连接拒绝)

    一般是以下原因:

    1、客户端连接的端口错了

    2、客户端连接的域名或者ip错了

    3、如果客户端使用了域名连接,域名可能指向了错误的服务器ip

    4、服务端没有启动或者端口没有被监听

    5、使用了网络代理软件

    6、服务端监听ip与访问地址不在一个地址段。例如服务端监听127.0.0.1,则客户端只能通过127.0.0.1连接,不能通过局域网ip或者外网ip连接。建议监听地址设置为0.0.0.0,这样本机、内网、外网都可以连接。

    damao给出的解释

    主要的原因还是在这个127.0.0.1上面。

    有些服务器上是不监听127.0.0.1的端口的。比如我的nginx 服务器,好像就不支持监听。也不想去寻求方法,直接改为服务器外网IP即可。

    如直接打开小程序的开发文件 static/js/utils/websocket 中 找到127.0.0.1 改成自己服务器的IP即可。

    (完)

    声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

    给TA打赏
    共{{data.count}}人
    人已打赏
    广告位招租919838898
    0 条回复 A文章作者 M管理员
      暂无讨论,说说你的看法吧
    个人中心
    购物车
    优惠劵
    今日签到
    有新私信 私信列表
    搜索