| const nStatic = require('node-static'); |
| const open = require('open'); |
| |
| const fileServer = new nStatic.Server('./public', { |
| cache: { |
| '**/*.{css,js,json,html}*': 0, |
| '**/*.*': 3600 |
| }, |
| gzip: true |
| }); |
| require('http').createServer(function (request, response) { |
| request.addListener('end', function () { |
| fileServer.serve(request, response); |
| }).resume(); |
| }).listen(3001); |
| |
| // Wait bundling to be finished |
| setTimeout(() => { |
| open('http://127.0.0.1:3001/en/option.html'); |
| }, 7000); |
| |
| process.on('SIGINT', function() { |
| console.log('Closing'); |
| // Close through ctrl + c; |
| process.exit(); |
| }); |