-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathserver.js
24 lines (20 loc) · 946 Bytes
/
server.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
require('rootpath')();
var express = require('express'),
expressApp = express();
httpServer = require('http').Server(expressApp),
http = require('http'),
io = require('socket.io')(httpServer),
path = require('path'),
_ = require('underscore'),
async = require('async'),
bodyParser = require('body-parser'),
Q = require('q'),
qs = require('querystring'),
WebSocketServer = require('websocket').server;
var app = require(path.join('api'))(express, bodyParser, path, expressApp, io, http, qs, WebSocketServer,httpServer).getInstance();
httpServer.listen(app.get('port'), function() {
console.log('Express server listening on port ', app.get('port'));
var currentdate = new Date();
var datetime = "Last Sync: " + currentdate.getDate() + "/" + (currentdate.getMonth() + 1) + "/" + currentdate.getFullYear() + " @ " + currentdate.getHours() + ":" + currentdate.getMinutes() + ":" + currentdate.getSeconds();
console.log(datetime);
});