summaryrefslogtreecommitdiff
path: root/app.js
blob: e5da84e72c4992cd860b6e29aa95fd4cc0292b2e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
var express = require('express');
var app = express();
var server = require('http').createServer(app);
var webRTC = require('./modules/webrtc.io').listen(server);
var env = require('./config.js').server_config;
var index = require('./routes/index');
var chat_main = require('./routes/main');

server.listen(env.server_port);
console.log('Starting chat server on port ' + env.server_port);

// ***** App Configuration
app.configure(function () {
	app.set('views', __dirname + '/views');
	app.engine('.html', require('ejs').renderFile);
	app.set('view engine', 'html');
	app.set('view options',{ layout:false});
	app.use(
        express.static(__dirname + '/public')
    );
	app.use(express.bodyParser());
	app.use(app.router);	
	app.use(express.methodOverride());
});

// ***** App Routes
app.get('/', index.index);
app.get('/enter', chat_main.index);
app.post('/', index.login);
app.post('/enter', chat_main.index);
app.post('/upload', chat_main.upload);