From 2bd79007deebfb5a6e1c4c22708a39a26740fcf7 Mon Sep 17 00:00:00 2001 From: AJ ONeal Date: Sat, 6 Aug 2016 14:15:12 -0600 Subject: [PATCH] bugfix 405 Method Not Allowed --- app.js | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/app.js b/app.js index fb0a289..bd05672 100644 --- a/app.js +++ b/app.js @@ -44,17 +44,19 @@ module.exports = function (opts) { this.__write(livereload); this.__write(data, enc, cb); }; - serve(req, res, function (err) { - if (err) { return done(err); } - index(req, res, function (err) { + + function serveStatic() { + serve(req, res, function (err) { if (err) { return done(err); } - if (opts.expressApp) { - opts.expressApp(req, res, done); - } - else { - done(); - } + index(req, res, done); }); - }); + } + + if (opts.expressApp) { + opts.expressApp(req, res, serveStatic); + } + else { + serveStatic(); + } }; };