【发布时间】:2014-08-06 09:22:02
【问题描述】:
有人可以向我解释为什么这样做:
<script src="//cdn.socket.io/socket.io-1.0.4.js"></script>
<script>
var socket = io('http://nodeapp.herokuapp.com');
console.log(socket);
</script>
但这不起作用:
<script async src="//cdn.socket.io/socket.io-1.0.4.js"></script>
<script>
var socket = io('http://nodeapp.herokuapp.com');
console.log(socket);
</script>
错误是:
Uncaught ReferenceError: io is not defined
或者我如何使用 require.js 在客户端附加 socket.io 库,并且在这种情况下可以正常工作(上面没有错误)。
【问题讨论】:
标签: javascript node.js socket.io requirejs socket.io-1.0