我尝试在我的网站上使用Socket.io
。
我的app.js:
var http = require('http');
var fs = require('fs');
var server = http.createServer(function(req, res) {
fs.readFile('./index.html', 'utf-8', function(error, content) {
res.writeHead(200, {"Content-Type": "text/html"});
res.end(content);
});
});
var io = require('socket.io').listen(server);
io.sockets.on('connection', function (socket) {
console.log('Connected !');
});
server.listen(8080);
我的index.html(使用Nginx):
<script src="/socket.io/socket.io.js"></script>
<script>
var socket = io.connect('http://localhost:8080');
</script>
当我连接到我的网站时,我的客户端控制台(chrome)出现了错误:
Uncaught SyntaxError: Unexpected token <
Uncaught ReferenceError: io is not defined
有什么问题? 谢谢!