我正在尝试使socket.io正常工作,但是现在在Chrome中出现错误:
未捕获的ReferenceError:未定义require
client.php:9Uncaught ReferenceError:未定义io
我更改了包含socket.io.js文件的方式,因为它确实不存在:
<script src="/node_modules/socket.io/lib/socket.io.js"></script>
如果我尝试
<script src="/socket.io/socket.io.js"></script>
我得到: 无法加载资源:服务器响应状态为404(未找到)
这是Ubuntu上所有最新消息
我正在使用来自http://socket.io/的服务器代码在与client.php相同的文件夹中使用,并且可以正常工作,名为server.js,仅修改了端口。
如果您的脚本不是来自您的网络服务器,则将无法使用:
您必须明确声明主机和端口:
<script src="http://localhost:<port>/socket.io/socket.io.js"></script>