美文网首页
express+socket.io:GET http://loc

express+socket.io:GET http://loc

作者: 踏莎行 | 来源:发表于2021-04-18 13:42 被阅读0次

      自从开始学websocket这个报错把我都快折磨疯了,装包,卸包,换版本……………………………………无济于事
    网上有人说是因为后台没有运行导致,确实,当后台没有跑起来的时候用socket.io就会报这个错误
      but我很明白我的后台跑起来,根本不是这个问题,经过好久的排错居然是因为一个空格…………………………
      客户端在链接socket.io服务时, 端口号和前面的冒号不能有空格(我tm)

    var socket = io('http://localhost:3000')
    

      还有一点,官网给的实例里,没有写端口号,没有写端口号也是会报这个错误的

    <script src="/socket.io/socket.io.js"></script>
    <script>
      var socket = io.connect('http://localhost');
      socket.on('news', function (data) {
        console.log(data);
        socket.emit('my other event', { my: 'data' });
      });
    </script>
    

    相关文章

      网友评论

          本文标题:express+socket.io:GET http://loc

          本文链接:https://www.haomeiwen.com/subject/omzmlltx.html