Vue UI + UI server
[e-mobility-charging-stations-simulator.git] / src / ui / web / start.js
1 const path = require('path'),
2 finalhandler = require('finalhandler'),
3 http = require('http'),
4 serveStatic = require('serve-static');
5
6 const PORT = process.env.PORT || 3030,
7 uiPath = path.join(__dirname, './dist/');
8
9 const serve = serveStatic(uiPath);
10
11 const server = http.createServer(function onRequest(req, res) {
12 serve(req, res, finalhandler(req, res));
13 });
14
15 server.listen(PORT, () => console.info(`http://localhost:${PORT}`));