具有额外路径的socket.io 404(未找到)

时间:2017-11-02 12:50:46

标签: path socket.io

我正在设置一个新的socket.io项目,我无法加载文件“socket.io.js”

我有2个文件:

服务器文件(index.js)

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


app.get('/', function(req, res){
  res.send('<h1>Hello world</h1>');
});
io.on('connection', function(socket){
  console.log('a user connected');
});
http.listen(3000, function(){
  console.log('listening on *:3000');
});

客户端文件:

<!doctype html>
<html>
<head>
    <title>Socket.IO </title>
</head>
<body>

  <script src="[HOST DOMAIN]:3000/socket.io/socket.io.js"></script>
  <script src="https://code.jquery.com/jquery-1.11.1.js"></script>

</body>
</html>

我从路径“[HOST DOMAIN] / en / test”调用客户端文件,而socket.io.js返回404找不到。

可能是什么错误?我应该表明我在“/ en / test”吗?

感谢您的帮助!

0 个答案:

没有答案