我有一个需要通过套接字连接到 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');