Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
socket.io和node.js 400错误请求_Node.js_Socket.io 1.0 - Fatal编程技术网

socket.io和node.js 400错误请求

socket.io和node.js 400错误请求,node.js,socket.io-1.0,Node.js,Socket.io 1.0,我收到了这个错误请求 红色的请求出现错误-400个错误请求,需要30秒以上。错误发生后,套接字工作正常,但响应时间更长 在app.js中,代码如下 var app = express(), server = require('http').createServer(app); //io = require('socket.io').listen(server); var sockets = require('socket.io')({ 'tr

我收到了这个错误请求

红色的请求出现错误-400个错误请求,需要30秒以上。错误发生后,套接字工作正常,但响应时间更长

在app.js中,代码如下

 var app = express(),
      server = require('http').createServer(app); 
      //io = require('socket.io').listen(server);
      var sockets = require('socket.io')({
      'transports': ['websocket', 'flashsocket','htmlfile','xhr-polling','jsonp-polling']
      });
      var io = sockets.listen(server,{ resource: '/socket.io/','sync disconnect on unload':true });
io.sockets.on('connection', function(socket){
  socket.emit('server_emit');
  socket.on('search', function(cattype,pagNo,lang,film,iteamcat,starname){
    var query={'ProductType':cattype,'Language':lang,'ProductCategory':iteamcat,'UsedBy':starname,'UsedIn':film},
    field={},
    options={};

    db.collection("Product").find(query,field,options).toArray(function(error, Product2){     
      socket.emit('result',Product2);
    });




  });
在客户端代码中

<script src="/socket.io/socket.io.js"></script>
<script>
var socket = io.connect();
        socket.on('server_emit', function(){
                console.log("Server emitted to Browser")
        });

</script>

var socket=io.connect();
socket.on('server_emit',function()){
log(“服务器发送到浏览器”)
});

请帮助

尝试将完整URL指定为

<script src='http://localhost:3000/socket.io/socket.io.js'>

连接URL在哪里?抱歉,我在这个问题中遗漏了,为什么要修复它?
= io.connect('http://localhost:3000/')