html5 – Socket.IO – require没有定义

前端之家收集整理的这篇文章主要介绍了html5 – Socket.IO – require没有定义前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图让socket.io工作,但现在在Chrome我得到错误

未捕获ReferenceError:require未定义

client.PHP:9Uncaught ReferenceError:未定义io

我改变了包含socket.io.js文件方法,因为它dosnt存在其他的东西:

<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="/socket.io/socket.io.js"></script>

你必须明确地说明主机和端口:

<script src="http://localhost:<port>/socket.io/socket.io.js"></script>

猜你在找的HTML5相关文章