Initialize git repo and add build script
[archive/20170607/tools/tic.git] / app.js
1 var http = require('http');
2 var path = require('path');
3
4 var socketio = require('socket.io');
5 var fs = require('fs');
6 var express = require('express');
7 var bodyParser = require('body-parser');
8
9 var app = express();
10 var server = http.createServer(app);
11 var io = socketio.listen(server);
12
13 /* FIXME: change port
14    @author: leechwin.lee@samsung.com
15  */
16 app.set('port', process.env.PORT || 3000);
17 app.use(bodyParser.json());
18 app.use(bodyParser.urlencoded());
19
20 app.use(express.static(path.join(__dirname, '/public/src')));
21
22 server.listen(app.get('port'),  process.env.IP || "0.0.0.0", function(){
23     var addr = server.address();
24     console.log('Server listening at', addr.address + ':' + addr.port);
25 });
26
27 /* server - socket test
28    TODO: server side logic
29    - fs controllers(read/create)
30    - connection with MIC
31  */
32 io.on('connection', function (socket) {
33     console.log('socket connection');
34
35     socket.on('disconnect', function () {
36         console.log('socket disconnect');
37     });
38     socket.on('message', function (msg) {
39         console.log('socket message');
40     });
41 });