我正在设置一个新的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”吗?
感谢您的帮助!