diff --git a/lib/middleware.js b/lib/middleware.js
index <HASH>..<HASH> 100644
--- a/lib/middleware.js
+++ b/lib/middleware.js
@@ -26,7 +26,7 @@ module.exports = function getMiddleware(watcher, options) {
   if (options == null) options = {};
   if (options.autoIndex == null) options.autoIndex = true;
 
-  const outputPath = watcher.builder.outputPath;
+  const outputPath = path.resolve(watcher.builder.outputPath);
 
   return function broccoliMiddleware(request, response, next) {
     if (watcher.currentBuild == null) {
Fix windows bad request

Make sure the output path is normalized before trying to test it against
the start of the path.