ソケット経由で node.js サーバーに接続する必要がある html ページがあります。
コードは、EC2 でホストされている html ページでは機能しますが、マシンの HTML ページでは機能しません。これが私のコードです:
<script type="text/javascript src="http://54.213.92.113:8080/socket.io/socket.io.js"></script>
<script type="text/javascript src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript">
var socket = io.connect('http://54.213.92.113:8080');
$(document).ready(function(){
socket.on('jqplot', function(sentdata){
alert(sentdata);
});
});
</script>
これが機能しない理由がわかりません...すべてが正しく行われていないように感じます!
行をコメントアウトすると、JavaScriptが機能しますvar socket = io.connect('http://54.213.92.113:8080');