从NodeJS获取socket.io.js

时间:2018-05-10 22:43:10

标签: socket.io

我尝试在我的网站上使用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

有什么问题? 谢谢!

0 个答案:

没有答案
相关问题