POST http:// localhost:3000 / socket.io /?EIO = 3&transport = polling&t = NQUneY3 400(错误请求)在ejs和nodejs中

萨蒂扬

我对这个socket.io非常陌生。

我的代码是节点服务器代码:

var express = require("express");
var app = express();
var http = require("http").createServer(app);
var socketIO = require("socket.io")(http);
var socketID = "";

socketIO.on("connection", function (socket) {
  console.log("User is conneected ", socket.id);
  socketID = socket.id;
});

这是一个ejs文件的代码:

......

<script src="/public/js/socket.io.js"></script>

<script>
......
var socketIO = io("http://localhost:3000");
......
</script>
...... 

和socket.io.js文件在这里

我尝试过,但没有任何效果。每当我刷新页面时,都会弹出相同的错误。我对此很陌生,我真的想尽快将其排序!!

我已经在后面有一个监听功能socket.on

http.listen(3000, function () {
  console.log("Server has started running!!");
  .........................
.............
})
纳伦德拉·库玛瓦(Narendra Kumawat)

下面的代码为我工作。

var express         = require('express');
var app             = express();
var server          = require('http').Server(app);
var io              = require('socket.io')(server);

io.sockets.on('connection', function (socket) {
        console.log(socket);
})

server.listen(3000, function(){
    console.log('listening on *:3000');
});

<script src="/socket.io/socket.io.js" > </script>

<script>
    $(function () {
        var socket = io.connect();
    });
</script>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

Related 相关文章

热门标签

归档