SocketIO和Apache

时间:2014-04-07 07:54:49

标签: php node.js sockets

我配置了一个经典的socket.io服务器:

var http = require('http');
var fs = require('fs');

// Chargement du fichier index.html affiché au client
var server = http.createServer();

// Chargement de socket.io
var io = require('socket.io').listen(server);
var nbUsers = 0;
// Quand on client se connecte, on le note dans la console
io.sockets.on('connection', function (socket) {
    nbUsers++;

    socket.emit('users',nbUsers);
    socket.broadcast.emit('users',nbUsers);

    socket.on('disconnect', function(){ 
        nbUsers--;
        socket.broadcast.emit('users',nbUsers); 
    });

});


server.listen(1337);
console.log("Server started at port 1337"); 

并且,在index.php页面中,我调用了socket.io.js:

<script src="http:// mysite . com:1337/socket.io/socket.io.js"></script>

但是,当我进入主页面时,我在socket.io.js上遇到504错误。 有什么解释吗?

由于

1 个答案:

答案 0 :(得分:0)

尝试以这种方式包含socket.io

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