Files
hiring-test-one/lib/local-web-server.js

22 lines
534 B
JavaScript
Raw Normal View History

2015-11-08 22:09:07 +00:00
'use strict'
2017-03-13 23:44:11 +00:00
const Lws = require('lws')
2016-06-16 23:00:07 +01:00
2016-06-20 22:27:55 +01:00
/**
* @module local-web-server
*/
/**
* @alias module:local-web-server
*/
2017-03-13 23:44:11 +00:00
class LocalWebServer extends Lws {
constructor () {
2017-03-15 00:03:27 +00:00
const path = require('path')
2017-03-15 21:10:36 +00:00
const stack = [ 'log', 'cors', 'json', 'rewrite', 'body-parser', 'blacklist', 'conditional-get', 'mime', 'compress', 'mock-response', 'spa', 'static', 'index' ].map(name => {
2017-03-15 00:03:27 +00:00
return path.resolve(__dirname, `../node_modules/local-web-server-${name}`)
})
2017-03-15 00:03:27 +00:00
super({ stack })
}
}
module.exports = LocalWebServer