wavey-wind/server.js

44 lines
1010 B
JavaScript

var app = require('express')();
var http = require('http').Server(app);
var io = require('socket.io')(http);
app.get('/', function(req, res){
res.sendFile(__dirname + '/index.html');
});
app.get('/ctl', function(req, res){
res.sendFile(__dirname + '/control.html');
});
app.get('/three.min.js', function(req, res){
res.sendFile(__dirname + '/three.min.js');
});
app.get('/anim.js', function(req, res){
res.sendfile(__dirname + '/anim.js');
});
app.get('/control.js', function(req, res){
res.sendfile(__dirname + '/control.js');
});
app.get('/socket.io.js', function(req, res){
res.sendFile(__dirname + '/node_modules/socket.io-client/dist/socket.io.js');
});
io.on('connection', function(socket){
console.log('konekt');
socket.on('disconnect', function(){
console.log('diskonekt');
});
socket.on('adjust', function(name, val) {
io.emit('adjust', name, val);
});
});
http.listen(3000, function(){
console.log('listening on *:3000');
});