summaryrefslogtreecommitdiff
path: root/app.js
diff options
context:
space:
mode:
Diffstat (limited to 'app.js')
-rw-r--r--app.js31
1 files changed, 31 insertions, 0 deletions
diff --git a/app.js b/app.js
new file mode 100644
index 0000000..e5da84e
--- /dev/null
+++ b/app.js
@@ -0,0 +1,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); \ No newline at end of file