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

2021-04-18  本文已影响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>
上一篇 下一篇

猜你喜欢

热点阅读