如果express和socket.io同监听在一个端口,如果 express的静态目录是public 这里public/socket.io.js 这个文件 页面代码 用 访问不到,会提示 welcome to socket.io. 把socket.io.js改名或者放在其他目录下就能避免这个坑, 估计express中判断ws请求是用 startwith("socket.io" 来判断的