Javascript 套接字io开始给出cors错误。Cors请求失败

Javascript 套接字io开始给出cors错误。Cors请求失败,javascript,php,socket.io,Javascript,Php,Socket.io,我有一个chat.php文件和这个文件。它工作得很好,但当我将chat.php更改为private.php时,我的socket.io停止显示消息。但我仍然可以发送消息,但我必须刷新页面才能看到它们。我不知道为什么它只是因为更改了文件名而停止。这是我的private.php文件的结尾 变量套接字=io.connect(“”); socket.on('connect',函数(数据){ emit('join'、“”、“”); }); socket.on('ReceivedMessage',函数(数据

我有一个
chat.php
文件和这个文件。它工作得很好,但当我将
chat.php
更改为
private.php
时,我的socket.io停止显示消息。但我仍然可以发送消息,但我必须刷新页面才能看到它们。我不知道为什么它只是因为更改了文件名而停止。这是我的
private.php
文件的结尾


变量套接字=io.connect(“”);
socket.on('connect',函数(数据){
emit('join'、“”、“”);
});
socket.on('ReceivedMessage',函数(数据){
var json=json.parse(json.stringify(data));
if(json.type==2){
location.reload();
}否则{
if(json.sender==接收方){
消息+='';
消息+='';
message+=''+json.message+'';
消息+='';
消息+='';
}否则{
消息+='';
消息+='';
message+=''+json.message+'';
消息+='';
消息+='';
}
$(“.chat list”).append(消息);
var元素=document.getElementById(“框”);
element.scrollTop=element.scrollHeight;
}
控制台日志(数据);
});

您将socket.io连接到哪种服务器?也许那里有一个允许chat.php的白名单。