我无法得到我的其他脚本包括:
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,但必须有一个更简单的方法。