info - 未处理的socket.io url

问题描述 投票:3回答:1

我正在开发一个socket.io + node项目。就像在这个页面,http://davidwalsh.name/websocket我在socket.io v7中收到“info - unhandled socket.io url”错误。但我不接受v6.17的这个错误?你对这个错误有任何想法吗?

谢谢

exception node.js javascript-framework socket.io
1个回答
0
投票

有几天确切的问题,看起来像socket.io在API中有一些变化。

我有一个socket.io发送和接收消息的工作演示 - 上传到https://github.com/parj/node-websocket-demo作为参考

基本上有两个变化

  1. 在服务器端 - 将socket.on更改为socket.sockets.on var socket = io.listen(server); socket.sockets.on('connection', function(client)
  2. 在客户端 - 自动检测不需要的URL和端口。 var socket = io.connect();

注意:您也可以在客户端使用io.connect("http://<ip>:<port>"),但不再需要,因为它是自动检测的

以下是确切的变化 - https://github.com/parj/node-websocket-demo/commit/5ba52db9d1a5b7e8a3af5839adcd12768741dc97

这已经使用Express 2.5.2和Socket.io 0.8.7进行了测试

© www.soinside.com 2019 - 2024. All rights reserved.