From 04e6177d5f976906c4e0bc6e76983c0db0871056 Mon Sep 17 00:00:00 2001 From: Lloyd Brookes Date: Wed, 15 Mar 2017 00:03:27 +0000 Subject: [PATCH] more middleware added --- lib/local-web-server.js | 6 ++++-- package.json | 11 ++++++++++- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/lib/local-web-server.js b/lib/local-web-server.js index c477536..3b20b96 100644 --- a/lib/local-web-server.js +++ b/lib/local-web-server.js @@ -10,9 +10,11 @@ const Lws = require('lws') */ class LocalWebServer extends Lws { constructor () { - super({ - stack: [ 'log', 'static' ] + const path = require('path') + const stack = [ 'log', 'cors', 'json', 'rewrite', 'body-parser', 'blacklist', 'conditional-get', 'mime', 'compress', 'static', 'index' ].map(name => { + return path.resolve(__dirname, `../node_modules/local-web-server-${name}`) }) + super({ stack }) } } diff --git a/package.json b/package.json index 23e2efc..e58b02c 100644 --- a/package.json +++ b/package.json @@ -37,9 +37,18 @@ "repository": "https://github.com/75lb/local-web-server", "author": "Lloyd Brookes <75pound@gmail.com>", "dependencies": { + "local-web-server-blacklist": "file:///Users/lloydb/Documents/lws/blacklist", + "local-web-server-body-parser": "file:///Users/lloydb/Documents/lws/body-parser", + "local-web-server-compress": "file:///Users/lloydb/Documents/lws/compress", + "local-web-server-conditional-get": "file:///Users/lloydb/Documents/lws/conditional-get", + "local-web-server-cors": "file:///Users/lloydb/Documents/lws/cors", + "local-web-server-index": "file:///Users/lloydb/Documents/lws/index", + "local-web-server-json": "file:///Users/lloydb/Documents/lws/json", "local-web-server-log": "file:///Users/lloydb/Documents/lws/log", + "local-web-server-mime": "file:///Users/lloydb/Documents/lws/mime", + "local-web-server-rewrite": "file:///Users/lloydb/Documents/lws/rewrite", "local-web-server-static": "file:///Users/lloydb/Documents/lws/static", - "lws": "^0.8.1" + "lws": "file:///Users/lloydb/Documents/lws/lws" }, "devDependencies": {} }