Javascript socket.io的jquery错误

Javascript socket.io的jquery错误,javascript,jquery,node.js,sockets,Javascript,Jquery,Node.js,Sockets,我刚刚用socket.io和jquery创建了一个聊天室。我不知道如何上网,所以我只是把文件上传到一个旧的ftp上。(我对node.js非常陌生)加载网站是正常的,但当我在控制台中查看时,出现了一个错误 Uncaught ReferenceError: io is not defined at HTMLDocument.<anonymous> ((index):55) at j (jquery-latest.min.js:2) at Object.fireWi

我刚刚用socket.io和jquery创建了一个聊天室。我不知道如何上网,所以我只是把文件上传到一个旧的ftp上。(我对node.js非常陌生)加载网站是正常的,但当我在控制台中查看时,出现了一个错误

Uncaught ReferenceError: io is not defined
    at HTMLDocument.<anonymous> ((index):55)
    at j (jquery-latest.min.js:2)
    at Object.fireWith [as resolveWith] (jquery-latest.min.js:2)
    at Function.ready (jquery-latest.min.js:2)
    at HTMLDocument.J (jquery-latest.min.js:2)
(anonymous) @ (index):55
j @ jquery-latest.min.js:2
fireWith @ jquery-latest.min.js:2
ready @ jquery-latest.min.js:2
J @ jquery-latest.min.js:2
未捕获引用错误:未定义io
在HTMLDocument。((索引):55)
在j(jquery latest.min.js:2)
在Object.fireWith[as resolveWith](jquery latest.min.js:2)
在Function.ready(jquery latest.min.js:2)
在HTMLDocument.J(jquery latest.min.js:2)
(匿名)@(索引):55
j@jquery latest.min.js:2
fireWith@jquery latest.min.js:2
ready@jquery latest.min.js:2
J@jquery latest.min.js:2
错误指向html代码中的
标记(第一个变量集是错误所在的位置):


$(函数(){
var socket=io.connect();
var$messageForm=$(“#messageForm”);
var$message=$(“#message”);
var$chat=$(“#chat”);
var$messageArea=$(“#messageArea”);
var$userFormArea=$(“#userFormArea”);
var$userForm=$(“#userForm”);
var$users=$(“#users”);
var$username=$(“#username”);
$messageForm.submit(函数(e){
e、 预防默认值();
emit('send message',$message.val());
$message.val(“”);
});
socket.on('new message',函数(数据){
$chat.append(“”+data.user+”:“+data.msg+”);
});
$userForm.submit(函数(e){
e、 预防默认值();
emit('new user',$username.val(),函数(数据){
如果(数据){
$userFormArea.hide();
$messageArea.show();
}
});
$username.val(“”);
});
socket.on('get users',函数(数据){
var html='';
对于(变量i=0;i;
}
$users.html(html);
});
});
我想把这个网站放在网上,用socket.io和node.js运行它,因为它是我正在进行的一个更大项目的一部分。如果我做错了,我很抱歉。你们能帮我纠正这个错误或者告诉我我做错了什么吗

非常感谢。

在脚本定义之前,您需要导入socket.io库:

<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/1.7.3/socket.io.js"></script>

<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/1.7.3/socket.io.js"></script>