0
有人能向我解釋爲什麼這個工作:Socket.io與require.js異步io是不確定的
<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
或者我如何在客戶端添加socket.io庫與require.js,並在這種情況下工作正常(沒有上述錯誤)。
如果我後來在控制檯嘗試連接,錯誤仍然存在。 – Vlatko
真正的問題是爲什麼用require.js加載的socket.io(1.0.x)在全局上不可用?隨着版本0.9一切工作正常... – Vlatko