记录一下socket.io使用过程中报错的解决办法,完整错误记录如下
listen()不是合法的方法,经过查阅资料,发现socket.io在3.x版本做了改动,不再使用listen()方法,官网demo截图如下
因此代码做一下修改:
这样,报错就解决了,但是在运行的过程中,后面还有其他方法也出现了不兼容的现象,因此决定将socket.io的版本降到2.x
卸载当前3.1.1版本的socket.io
npm uninstall socket.io
安装低版本(这里采用2.0.4版本),注意,这里不指定版本的话默认安装是库里最高版本的
npm install socket.io@2.0.4