Files
MinecraftChat/server/index.js
T
2015-04-28 02:01:29 -05:00

32 lines
709 B
JavaScript
Executable File

/**
* chat.alexkvazos.com
*
* Minecraft web-based chat client
* @copyright AlexKvazos 2015
*/
// create new express application
var express = require('express');
var app = express();
var path = require('path');
var server = require('http').createServer(app);
var io = require('socket.io')(server);
// handle root requests
app.get('/', function(req, res, next) {
res.sendFile(path.join(__dirname, '/../views/index.html'));
});
// public folder serves static content
app.use('/static', express.static('public'));
// configure socket.io
require('./sockets')(io);
// initialize http and socket servers
server.listen(3000, function() {
console.log('> Server running on port 3000')
});