如果express和socket.io同监听在一个端口,如果 express的静态目录是public 这里public/socket.io.js 这个文件 页面代码 用 访问不到,会提示 welcome to socket.io. 把socket.io.js改名或者放在其他目录下就能避免这个坑, 估计express中判断ws请求是用 startwith("socket.io" 来判断的
回复 (1)
有个express-io项目貌似是解决这个问题的
参与回复
登录后即可参与回复。登录
如果express和socket.io同监听在一个端口,如果 express的静态目录是public 这里public/socket.io.js 这个文件 页面代码 用 访问不到,会提示 welcome to socket.io. 把socket.io.js改名或者放在其他目录下就能避免这个坑, 估计express中判断ws请求是用 startwith("socket.io" 来判断的
有个express-io项目貌似是解决这个问题的