2017-04-09 47 views
0

斐伊川私は何の問題も表示されませんコンソールサーバーでnodejsを実行するノードjsのコード でproblamを持って が、私はクロムからコンソールにerorrを取得し、すべての時間:GETのhttp:?//localhost/socket.io/ EIO = 3&輸送=ポーリング&トン= LjIvLGU 404(見つかりません)

" http://localhost/socket.io/?EIO=3&transport=polling&t=LjIvLGU 404(見つかりません)GET"

index.htmlを

<head> 
    <title>test</title> 
    <meta charset="UTF-8"> 
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> 
    <script src="http://localhost:3000/socket.io/socket.io.js"></script> 

</head> 

script.js

あなたが私はあなたのコードをテストする場合は、ポート3000をせずにローカルホスト上でどこかに自分のソケットを接続しようとしているようです0
var express = require('express'); 
var app = express(); 
var server = require('http').Server(app); 
var io = require('socket.io').listen(server); 

users = []; 
connections = []; 

server.listen(process.env.PORT || 3000); 

console.log("server up"); 

app.get('/', function (req, res) { 
    res.sendFile(__dirname + '/index.php'); 
}); 

io.sockets.on('connection', function (socket) { 

    socket.on('subscribe', function (data) { 
     socket.join(data.room); 
    }); 
    socket.on('arriv', function (data) { 
     console.log(data); 
     io.sockets.in('invitor').emit('send message',data); 
    }); 

    socket.on('unsubscribe', function (data) { 
     socket.leave(data.room); 
    }); 

}); 

user.jsの

$(function() { 
     var cid = $.session.get('company'); 
     console.log(cid); 

     var socket = io.connect(); 

     socket.emit("subscribe", {room: "invitor"}); 

     socket.on("send message", function (data){ 
      $('#info').append("" + data.gid + "</br>"); 
     }); 
     $(document).on('click', '.123', function() { 
      var gid = $(this).attr('id'); 
      socket.emit('arriv', {gid: gid}); 
     }); 
    }); 

答えて

1

すべてがOKであるスニペット。あなたのエラーメッセージは、ポート3000が見つからないことを示しています" GET http://localhost/socket.io/?EIO=3&transport=polling&t=LjIvLGU 404 (Not Found)"

io.connectをvar socket = io.connect('http://localhost:3000');に変更すると、手動で接続できます。

関連する問題