节点服务器无法处理我的文件请求

时间:2014-03-11 21:20:09

标签: javascript node.js socket.io

我无法得到我的其他脚本包括:

HTML:

<script src="socket.io/socket.io.js" type="text/javascript" charset="utf-8"></script>
<script src="lib/core/Engine.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript" charset="utf-8">
                function init()
                {
                  var socket = io.connect('http://localhost');
                  socket.on('news', function (data) {
                    console.log(data);
                    socket.emit('my other event', { my: 'data' });
                  });
                }
</script>

socket.io包含但我的Engine.js没有。我想添加更多脚本和样式..

node.js:

var app = require('express')()
  , server = require('http').createServer(app)
  , io = require('socket.io').listen(server);

server.listen(3000);

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

io.sockets.on('connection', function (socket) {
  socket.emit('news', { hello: 'world' });
  socket.on('my other event', function (data) {
    console.log(data);
  });
});

我尝试为多个文件编写app.get,但必须有一个更简单的方法。

0 个答案:

没有答案