forked from xwiki-labs/chatflux
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathserver.js
More file actions
24 lines (20 loc) · 688 Bytes
/
server.js
File metadata and controls
24 lines (20 loc) · 688 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
/*
globals require console
*/
var Express = require('express');
var Http = require('http');
//var Https = require('https');
var Fs = require('fs');
var WebSocketServer = require('ws').Server;
var Storage = require('./lvl');
//var ChainPadSrv = require('./ChainPadSrv');
var app = Express();
app.use(Express.static(__dirname + '/'));
app.get("/", function(req, res) { res.sendFile(__dirname + '/index.html'); });
var httpServer = Http.createServer(app);
httpServer.listen(9000, '::', function(){
console.log('listening on %s', 9000);
});
Storage.create({}, function (store) {
require('./NetFluxWebsocketServer').run(store, new WebSocketServer({ server: httpServer }));
});