21 lines
505 B
JavaScript
Executable File
21 lines
505 B
JavaScript
Executable File
var finalhandler = require('finalhandler');
|
|
var http = require('http');
|
|
var serveStatic = require('serve-static');
|
|
|
|
var serve = serveStatic('./', {'index': ['index.html']});
|
|
|
|
// Create server
|
|
var server = http.createServer(function onRequest(req, res) {
|
|
serve(req, res, finalhandler(req, res));
|
|
});
|
|
|
|
// Listen
|
|
server.listen(3000, function() {
|
|
console.log('Launched static-server on 3000 port');
|
|
});
|
|
|
|
process.on('SIGTERM', function() {
|
|
console.log('static-server terminated');
|
|
process.exit(0);
|
|
});
|