wingbase/server/web/index.js
2016-03-21 14:19:22 +00:00

30 lines
507 B
JavaScript

'use strict';
const express = require('express');
const http = require('http');
const minify = require('./minify.js');
class WebServer {
constructor() {
this.app = express();
this.appServer = http.Server(this.app);
}
start() {
this.appServer.listen(8080);
let app = this.app;
app.get('/starbugs.min.js', (req, res) => {
minify(result => {
res.contentType('starbugs.min.js');
res.end(result);
});
});
app.use(express.static('public'));
}
}
module.exports = WebServer;